الانتقال إلى المحتوى

مشكله مع Boolean Checkbox


Eman Gamal

Recommended Posts

السلام عليكم
عندي ع ال 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

رابط هذا التعليق
شارك

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

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

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

  • بعد 8 شهور...

عملت 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);     
    }
رابط هذا التعليق
شارك

 

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

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

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

 

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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