الانتقال إلى المحتوى
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.

Enable / Disable Button

Featured Replies

بتاريخ:

السلام عليكم و رحمة الله و بركاته

كيف يمكن عمل enable / disable ل Button  بناء على قيمة حقل معين في جدول عند التنقل بين صفوف الجدول 

مع الشكر

  • الردود 34
  • المشاهدات 3.4k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

باستخدام خاصية disabled في الزر

بتاريخ:
  • كاتب الموضوع

شكراً أخي م / مصطفى ماجد

بتاريخ:

العفو

بتاريخ:

طب لو عاوز اعمل enable / disable ل Button

في صفحة تانية

بمعني ازاي اتحكم فيه اناصفحة تانيه ولسه  هفتح الصفحة اللي الزر يها

بتاريخ:

ممكن إرسال parameter من خلال session

مثل هذه النقاط ليس لها طريقة محددة للتنفيذ بل تعتمد على أن المبرمج يوجد الحل والطريقة لها

بتاريخ:
  • كاتب الموضوع

السلام عليكم و رحمة الله و بركاته

اريد ان اعمل enable / disable ل  Button طبقا لقيمة حقل  في جدول  و الجول Read only  

مثلا ً لو كانت فيمة الحقل Y  يكون enable    غير ذلك يكون disable   عند مرور المستخدم على  صوفوف الجدول

 

مع جزيل الشكر   و اعتذر عن  كثرة الاسئلة 

بتاريخ:

قيمة الحقل تأتي كتعبير يأخذ الشكل التالي

#{bindings.attribute,inputValue}

قم بتعديل التعبير حسب حاجتك

بتاريخ:

الصيغة الصحيحة

#{bindings.attribute.inputValue}
  • بعد 4 أسابيع...
بتاريخ:

يعني أخلي الbean

بتعاعت صفحة الlogin

على مستوي الsession

ومن خلالها اعمل set

ل خاصية #{bindings.attribute.disable}

بس أزاي اغير الخاصية لزر في صفحة تانية

بتاريخ:

الأفضل اني اخلي الparamter

اللي عاوز امررها

في bean على مستوى الsession

لو الbean اسمها log

و البرمتر us

ممكن أستخدمه log.us

  • بعد 1 سنة...
بتاريخ:

عايز القيمة دى هى اللى تتحكم فى الزرار                                 #{row.FormName}

 

 

<af:outputText value="#{row.FormName}"
                                           shortDesc="#{bindings.TREE_SUB_VO1.hints.FormName.tooltip}" id="ot2"/>
بتاريخ:

لم أفهم السؤال

بتاريخ:

عايز استخدم قيمة الحقل            #{row.FormName}                    وهو حقل فى جدول   readonly  (TREE_SUB_VO1)     

 

شكله فى الصفحة

 

<af:outputText value="#{row.FormName}"
                                           shortDesc="#{bindings.TREE_SUB_VO1.hints.FormName.tooltip}" id="ot2"/>
 

 

بحيث اتحكم بناء على قيمتها   null   او بها قيمة   على زرار فى الصفحة 

بتاريخ:

لا يزال غير واضح

بتاريخ:

ما هو الخطأ فى هذه الصيغة حتى يمكن التحكم فى هذا الزرار من حيث enable & dicable

 

<af:button text="فتح الشاشة" id="b1" binding="#{backingBeanScope.backing_main.b1}"
                                   inlineStyle="font-size:x-large; font-weight:bold; "
                                   action="#{backingBeanScope.backing_main.main_action}"
                                   disabled="#{bindings.TREE_SUB_VO1.attributeValues[1]==null?'false':'true'}"
                                   partialTriggers="t1:ot2"/>
بتاريخ:

هل فيها خطأ؟

بتاريخ:

لا يعطى خطأ ولكن 

 

                                   disabled="#{bindings.TREE_SUB_VO1.attributeValues[1]==null?'false':'true'}"
 
#{bindings.TREE_SUB_VO1.attributeValues[1]
 
لا تعبر عن قيمة العمود فى الجدول   لانها ثابته على القيمة null 
بتاريخ:

هل هذا الحقل TREE_SUB_VO1 عبارة عن كومبو؟

بتاريخ:

 الحقل    #{row.FormName}                                 

 

الجدول      #{bindings.TREE_SUB_VO1.collectionModel}

بتاريخ:

إذن خطأ ما كتبت

بتاريخ:

الحقل    #{row.FormName}                                 

 

الجدول      #{bindin

 
#{bindings.TREE_SUB_VO1.attributeValues[1]
 
لا تعبر عن قيمة العمود فى الجدول   لانها ثابته على القيمة null                          
 
                                   disabled="#{bindings.TREE_SUB_VO1.attributeValues[1]==null?'false':'true'}"
الخطأ فى الصيغة  لا تتأثر بقيمة العمود فى الجدول    فما الخطأ فى الصيغة حتى تعبر عن القيمة الموجود فى هذا العمود   #{row.FormName}
 
بتاريخ:

استخدم #{row.FormName} 

بتاريخ:

استخدمتها كما يلى

 

disabled="#{row.FormName!=null?'true':'false'}"

 

تعطى باستمرار false

 

 

disabled="#{row.FormName==null?'true':'false'}"

تعطى باستمرار true

 

اى لا تعطى قيمة الحقل     #{row.FormName   

بتاريخ:

row.FormName.inputValue

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

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

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

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

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

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.