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

مشكله مع Boolean Checkbox

Featured Replies

بتاريخ:

السلام عليكم
عندي ع ال form حاطه select boolean checkbox علشان من خلاله اعمل render ل component معين علي نفس الصفحه ومظبطه ال ppr وكله تمام
وربطت خاصية ال render الخاصه بال component ده بال check box كده:
#{bean.cb1.selected?true:false}
لما بعمل select ع ال checkbox ال component بيظهر عادي جدا بس المشكله لما بعمل deselect الcomponent بيختفي بس بتطلعلي رساله error بتقول:
the value must be number

بتاريخ:

هل موجود في جدول أو في فورم؟

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

هل موجود في جدول أو في فورم؟

في form ومش مربوطه باي attribute ولا transiant هو كل الهدف اني لما اعلم عليها تظهر ولما اشيل العلامه تخفي ال component

بتاريخ:

checkbox له إعدادات في page definition

هل تم تنفيذها؟

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

لا انا مش عارفاها اتمني لو حضرتك توضحهالي

بتاريخ:

قومي بسحب الأداة على الصفحة على هيئة chechbox وسيطلب القيمة في حالة الاختيار وفي حالة عدم الاختيار

هذا فقط المطلوب

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

انا كده فهمت قصد حضرتك بس انا لما سحبت ال check box ع الفورمه نزل مباشرة من غير مايسأل علي اي قيم .. هل لازم اعمل transient في ال vo وبعدين اسحبه علي ال form في شكل chekbox ؟؟

بتاريخ:

نعم

  • بعد 8 شهور...
بتاريخ:

ممكن عمل checkbox    فى صفحة بدون ربطها ب vo    مثلا عمل تقرير  لا يعتمد على جدول 

 مجموعة   (باراميترز )

بتاريخ:

لم أفهم

بتاريخ:

عملت validation   على الاداة 

 

 

    public void close_validator(FacesContext facesContext, UIComponent uIComponent, Object object) {
        // Add event code here...
     System.out.println("clsoe_valid = "+object);   
     Boolean ii =true; 
     if (object.equals(ii)){
         close_yn=true;
     }
     else {
         close_yn=false;
     }
     System.out.println("close_yn= "+close_yn);     
    }
بتاريخ:

لم أفهم أيضاً

بتاريخ:

دخلت اداة checkbox   على صفحة واستخمت خاصية validators  

وكتبت هذا الكود  وربطه بمتغير فى الصفحة    close_yn

فهل هذا الاجراء سليم

 

    public void close_validator(FacesContext facesContext, UIComponent uIComponent, Object object) {
        // Add event code here...
     System.out.println("clsoe_valid = "+object);   
     Boolean ii =true; 
     if (object.equals(ii)){
         close_yn=true;
     }
     else {
         close_yn=false;
     }
     System.out.println("close_yn= "+close_yn);     
    }

 

    public void close_validator(FacesContext facesContext, UIComponent uIComponent, Object object) {
        // Add event code here...
     System.out.println("clsoe_valid = "+object);   
     Boolean ii =true; 
     if (object.equals(ii)){
         close_yn=true;
     }
     else {
         close_yn=false;
     }
     System.out.println("close_yn= "+close_yn);     
    }
بتاريخ:

ما الفرق بين الدالة الأولى والثانية؟

بتاريخ:

اسف هى متكررة فقط

 

دخلت اداة checkbox   على صفحة واستخمت خاصية validators  

وكتبت هذا الكود  وربطه بمتغير فى الصفحة    close_yn

فهل هذا الاجراء سليم

 

    public void close_validator(FacesContext facesContext, UIComponent uIComponent, Object object) {
        // Add event code here...
     System.out.println("clsoe_valid = "+object);   
     Boolean ii =true; 
     if (object.equals(ii)){
         close_yn=true;
     }
     else {
         close_yn=false;
     }
     System.out.println("close_yn= "+close_yn);     
    }
بتاريخ:

لا أرى فيه شئ لكنه غير منطقي

هنا استخدمت validator لكن لا أرى أي validation

بتاريخ:

 

كتبت هذا الكود  وربطه بمتغير فى الصفحة    close_yn

المفروض هذا المتغير  يتاثر بحالة ال check box      فقمت بعمل الكود من خلال ال validators  الخاصة بال check box

فهل هذا الاجراء سليم

 

بتاريخ:

لا

المفترض استخدام valueChangeListener

بتاريخ:

 

    public void close_yn(ValueChangeEvent valueChangeEvent) {

        // Add event code here...

    }

 

طريقة كتابة الكود هنا ؟

 

بتاريخ:

نعم هنا

بتاريخ:

ok  يا باشمهندس انا ماستخدمتهاش قبل ذلك  اجيب قيمة checkbox  ازاى

بتاريخ:

valueChangeEvent.getNewValue()

بتاريخ:

شكرا يا باشمهندس 

 

System.out.println("value = "+vce.getNewValue());

 

لما عملت check  طبعت true

 

الف الف شكر 

بتاريخ:

العفو

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

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

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

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

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

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.