khaledhere بتاريخ: 9 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2016 محتاج اعمل disable لكل الايتم بعد لما ارمي قيمه 0 في الداتا بيز ملاحظه كل الايتم محطوطه في panel grid layout اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 9 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 9 فبراير 2016 يجب تنفيذها على كل item اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledhere بتاريخ: 10 فبراير 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 ايوة يابشمهندس بالظبط كدا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 10 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 في الواقع أنا أقول لك أنه يجب تنفيذ الكود على كل عنصر موجود في الصفحة لا يوجد كود يقوم بتنفيذ الخاصية برمجياً لجميع العناصر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledhere بتاريخ: 10 فبراير 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 طيب ياريت بشمهندس الطريقة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 10 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 ضع الخاصية disabled واكتب فيها التعبير مثل المثال التالي disabled="#{bindings.attribute.inputValue == '0'} اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledhere بتاريخ: 10 فبراير 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 تسلم يابشمهندس جربتها وشغالة تمام بس للاسف هضطر اعمل كدا ف items كتير عندي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 10 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2016 لا بد أن يتعب المبرمج قليلاً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 19 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 19 فبراير 2016 تستطيع إستخدام الكود التالي كتبته كود شامل لعمل disable لكل components موجود على الصفحة وأي كان نوعه ليس فقط input text حسب الشرط الذي لديك public String disableAction() { for (UIComponent child : getPfl1().getChildren()) { if (child instanceof RichInputText) { ((RichInputText)child).setDisabled(true); } if (child instanceof RichInputText) { ((RichInputText)child).setDisabled(true); } else if (child instanceof RichSelectBooleanCheckbox) { ((RichSelectBooleanCheckbox)child).setDisabled(true); } else if (child instanceof RichSelectBooleanRadio) { ((RichSelectBooleanRadio)child).setDisabled(true); } else if (child instanceof RichSelectManyChoice) { ((RichSelectManyChoice)child).setDisabled(true); } } return null; } أنا أستخدمه ضمن مشروعي لكن عملت صفحة لغرض التجربة فقط وضعت فيها أكثر من نوع من الـ component وكتبت الكود تحت button Disable إن شاء الله تستفيد من الكود أرفقت صورة للشاشة قبل وبعد الضغط على الزر 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
programmer_it بتاريخ: 20 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 20 فبراير 2016 تستطيع إستخدام الكود التالي كتبته كود شامل لعمل disable لكل components موجود على الصفحة وأي كان نوعه ليس فقط input text حسب الشرط الذي لديك public String disableAction() { for (UIComponent child : getPfl1().getChildren()) { if (child instanceof RichInputText) { ((RichInputText)child).setDisabled(true); } if (child instanceof RichInputText) { ((RichInputText)child).setDisabled(true); } else if (child instanceof RichSelectBooleanCheckbox) { ((RichSelectBooleanCheckbox)child).setDisabled(true); } else if (child instanceof RichSelectBooleanRadio) { ((RichSelectBooleanRadio)child).setDisabled(true); } else if (child instanceof RichSelectManyChoice) { ((RichSelectManyChoice)child).setDisabled(true); } } return null; } أنا أستخدمه ضمن مشروعي لكن عملت صفحة لغرض التجربة فقط وضعت فيها أكثر من نوع من الـ component وكتبت الكود تحت button Disable إن شاء الله تستفيد من الكود أرفقت صورة للشاشة قبل وبعد الضغط على الزر أحسنتِ وجزاك الله خيرا بما كتبت يداكِ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledhere بتاريخ: 26 فبراير 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 فبراير 2016 السلام عليكم انا استخدمت الكود بس اعترض ان في method getPfl1 مش موجودة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 26 فبراير 2016 Pfl1 هو متغير يمثل layout container الذي يحتوي على جميع العناصر التي تريد عمل إيقاف لها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 27 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 27 فبراير 2016 Pfl1 هو الـ layout container الذي وضعت العناصر فيه ،، بمعنى أنا وضعت هذه العناصر داخل panel form layout وهي الإختصار ل Pfl1 فهي الإسم البرمجي (id) لها أعتقد حضرتك وضعت العناصر في panel grid layout يعني ستكون Pgl1 أو حسب الإسم البرمجي (id) لها لديك 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.