الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hide Unnecessary Operators From Adf Query

Featured Replies

بتاريخ:

بشوف اسئله كثيره عن طريقه اخفاء بعض ال operators اثناء عملية البحث يعنى مثلا لو انت بتبحث باسم الموظف وضغطت على ال advanced Mode حتلاقى ان رغم انك بتبحث ب Criteria نوعه String الا انك حتجد عندك operators مثل اقل من - اقل من او يساوى - أكبر من - between الخ من الحاجات التى لا تناسب ال String

الحل

لاخفاء اى operator انت مش محتاجه حتروح على ال view object اللى مبنى عليه ال View Criteria وتحت ال ViewCriteriaItem اللى انت عاوز تخفى منه ال operators حتستخدم CompOper tag كالاتى

 <CompOper
 Name="Category"
 ToDo="-1"
Oper="ISBLANK" />



Name هو ال id الخاص بالعملية
ToDo ضعها ب -1 عشان تحذف هذا ال operator
Oper : اسم ال operator الذى ترغب فى حذفه (لاحظ ان اسم ال operators بيختلف أحيانا عن الاسم الذى تراه فى ال List الخاصه بال Query Panel )

عموما للتوضيح بشكل عملى عملت مثال على hr Schema بيعمل بحث برقم الموظف واسم القسم وعشان اسم القسم معمول له LOV بحيث يجيب اسماء كل الاقسام فالبالتالى انت محتاج بس Equals و does not equal اى يساوى او لا يساوى اسم القسم المعروض قدامك فى ال Lov كما فى الصورة

918333703.jpg

ضبط الConnection وشغل المثال على JDEV R2

Reference

http://docs.oracle.com/cd/E14571_01/web.1111/b31974/web_search_bc.htm#ADFFD2457

hideUneccessaryOperators.rar

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.