بتاريخ: 23 أبريل 20178 سنة comment_286013 السلام عليكم ورحمة الله وبركاته عاز اعمل check box على حقل فى جدول داخل الصفحة واعطاء قيمة لل chicked وال unchicked و initial value تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة كاتب الموضوع comment_286027 شكرا يا باشمهندس هل شرط يكون العمود اللى سيطبق عليه check box يكون boolean ام ممكن يكون Number تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة comment_286031 حسب نوع القيمة التي ستضعها في checked و unchecked تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة كاتب الموضوع comment_286035 هذه الخطأ ظهر بعد عمل checkbox java.lang.IllegalArgumentException: "value" is not of type java.lang.Number تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة كاتب الموضوع comment_286041 عملت ATTIB UTE نوعه BOOLEAN فى VIEWOBJECT نوعه TRANSIENT وسحبته على الصفحة وطلب القيمتين واعطيته 1 و 0 <af:column headerText="#{bindings.OrdpaymentView3.hints.CHECK_VAL.label}" id="c14"> <af:selectBooleanCheckbox value="#{row.bindings.CHECK_VAL.inputValue}" label="#{row.bindings.CHECK_VAL.label}" shortDesc="#{bindings.OrdpaymentView3.hints.CHECK_VAL.tooltip}" id="sbc1"/> </af:column> هل هناك خطوات اخرى تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة كاتب الموضوع comment_286046 قمت بتغيير القيمتين واعطيته "Y" و "N" تقديم بلاغ
بتاريخ: 24 أبريل 20178 سنة كاتب الموضوع comment_286067 قمت بتغيير القيمتين واعطيته true,false كتابة الكود التالى فى ViewRowIemlp public Boolean getCHECK_VAL() { // return (Boolean) getAttributeInternal(CHECK_VAL); if(this.getDEL_YN() !=null && this.getDEL_YN().equals(0)) { return true; } return false; } public void setCHECK_VAL(Boolean value) { // setAttributeInternal(CHECK_VAL, value); System.out.println("Boolean value= "+value); if(value) { System.out.println("after valueBoolean value"); Number ii= new Number(0); this.setDEL_YN(ii); } else { System.out.println("after value2 Boolean value"); Number ii= new Number(1); this.setDEL_YN(ii); System.out.println("after value2 Boolean value "+getDEL_YN()); } } وفى الصفحة <af:column headerText="#{bindings.OrdpaymentView3.hints.CHECK_VAL.label}" id="c14"> <af:selectBooleanCheckbox value="#{row.bindings.CHECK_VAL.inputValue}" label="#{row.bindings.CHECK_VAL.label}" shortDesc="#{bindings.OrdpaymentView3.hints.CHECK_VAL.tooltip}" id="sbc1" selected="false" autoSubmit="true"/> </af:column> واشتغلت تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286072 شكرا يا باشمهندس على تفاعلك معى وكذلك اتوجه بالشكر للاستاذا ميسم الكرام لانى بحث فى المنتدى ووجده الرابط الذى اشارة اليها فى احدى اجاباتها حول هذا الموضوع تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286078 طيب انا عامل validation rule على العمود CHECK_VAL اللى بنفذ عليه checkbox لكن لا تنفذ فهل ال ViewRowIemlp بتوقفها ؟؟؟ تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286082 شكرا يا باشمهندس لتنفيذ هذه الكود ( بنادى على Entity validation ) public boolean validateCHECK_VAL(Boolean check_val) { System.out.println("validateCHECK_VAL_validateOrdpayment"); validateOrdpayment(); return true; } تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286086 المشكلة ال لكن لا تنفذ فهل الكود المكتوب فى ViewRowIemlp الخاصة بتوقفها ؟؟؟ لانها لا تعمل مع هذا الكود تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة comment_286088 مرفق صوره للتوضيح ، الموضوع مجرب ويعمل بنسبه 100% تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286089 لتشغيل ال CHECK BOX كتابة الكود التالى فى ViewRowIemlp public Boolean getCHECK_VAL() { // return (Boolean) getAttributeInternal(CHECK_VAL); if(this.getDEL_YN() !=null && this.getDEL_YN().equals(0)) { return true; } return false; } public void setCHECK_VAL(Boolean value) { // setAttributeInternal(CHECK_VAL, value); System.out.println("Boolean value= "+value); if(value) { System.out.println("after valueBoolean value"); Number ii= new Number(0); this.setDEL_YN(ii); } else { System.out.println("after value2 Boolean value"); Number ii= new Number(1); this.setDEL_YN(ii); System.out.println("after value2 Boolean value "+getDEL_YN()); } } واششتغلت بعد ال CHECK BOX فى اريد اتنفيذ هذا الكود لتنفيذ هذه الكود ( بنادى على Entity validation ) public boolean validateCHECK_VAL(Boolean check_val) { System.out.println("validateCHECK_VAL_validateOrdpayment"); validateOrdpayment(); return true; الكود الاخير لا يعمل } تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة comment_286090 هذا يتم وضعه في getter فعلياً هذا لا يقوم بالتحقق تقديم بلاغ
بتاريخ: 25 أبريل 20178 سنة كاتب الموضوع comment_286092 من خلال ال entity object على ال attribute لل CHECK_VAL عمل generate لهذا ال validation System.out.println("validateCHECK_VAL_validateOrdpayment"); validateOrdpayment(); return true على اساس بعد بعد عمل ال check box اريد تنفيذ هذه ال validation لكن ال validation لا تتحقق System.out.println("validateCHECK_VAL_validateOrdpayment"); validateOrdpayment(); return true تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.