mohamed.ali بتاريخ: 9 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 9 أكتوبر 2017 Below is a validator method which belongs to an attribute in a page ,but not working with me Attribute Type=String but in case i change the if condition to be like this "if (newValue.length()>0 || newValue!=null ) " it works fine public void validatorStoreName(FacesContext facesContext, UIComponent uIComponent, Object object) { FacesContext fc = FacesContext.getCurrentInstance(); String newValue = (String)object; if (newValue.length()==0 || newValue==null ) { System.out.println("null 1_____ "+"object= "+object+" newvalue= "+newValue); FacesMessage message =new FacesMessage(FacesMessage.SEVERITY_ERROR, "Null Value not allowed",null); fc.addMessage(uIComponent.getClientId(fc), message); ((RichInputText)uIComponent).setValid(false); } else { System.out.println("object= "+object+" newvalue= "+newValue); } } Thanks in advance اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 9 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 9 أكتوبر 2017 ترتيب الشرط خطأ يجب التأكد من null أولاً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed.ali بتاريخ: 10 أكتوبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2017 رتبت الشرط كالآتي : if (newValue==null ||newValue.length()==0 ) مشتغلش وجربت if (newValue==null) فقط بردو مشتغلش علما بأني مبتدأ في ال ADF والله المستعان اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 10 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2017 وكيف عرفت أنه لا يعمل؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed.ali بتاريخ: 10 أكتوبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2017 لا تظهر الرسالة في ال runtime بالرغم من أن القيمة null اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
azeddine_gatta بتاريخ: 10 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2017 والله في عون العبد مادام العبد في عون أخيه.... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 11 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2017 جرب طباعة newValue اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 11 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2017 كما يمكنك تعديل الشرط كالتالي if (newValue==null || newValue.trim().length()==0 ) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed.ali بتاريخ: 21 أكتوبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 أكتوبر 2017 جربت الكود لكن مش شغال مفيش أي تفاعل خالص مع القيمة ال null مش بيدخل اصلا على ال if condition + مفيش قيمة بتتطبع في حالة ال null ممكن يكون في exception محتاج يتهندل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 21 أكتوبر 2017 تقديم بلاغ مشاركة بتاريخ: 21 أكتوبر 2017 لو هناك exception فسيقوم بتوليد رسالة من المؤكد أن لديك مشكلة أخرى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.