जैसा कि this question में वर्णित है, मैं बैकिंग बीन पक्ष पर किसी फॉर्म में कुछ फ़ील्ड सत्यापन करने का प्रयास करता हूं। इसके लिए मैं उन्हें चिह्नित करने के लिए उल्लंघन करने वाले क्षेत्रों तक पहुंच बनाना चाहता हूं। पहुँच के लिए समर्थन की फलियों मेंघटक बाइंडिंग बनाम खोज कॉम्पोनेंट() - कब उपयोग करना है?
- दुकान घटकों और
binding
विशेषता के माध्यम से JSF पन्नों में उन्हें इस्तेमाल: वेब की खोज से दो तरीकों से यह करने के लिए होने लगते हैं। - उपयोग मानक मूल्य JSF पन्नों में बंधन और जब सेम से एक घटक के लिए उपयोग की आवश्यकता होगी, है, यह जहाँ तक मेरा दोनों तरीकों से कमियां हैं देख सकते हैं
UIViewRoot.findComponent(String id)
के माध्यम से देखो: घटक बाइंडिंग ऊपर चल रही है वैरिएबल और गेटर्स/सेटर्स के साथ बैक बैकिंग, कुछ साइटें घटक बाध्यकारी के उपयोग को दृढ़ता से हतोत्साहित करती हैं। किसी भी मामले में, एक अनुरोध दायरे की सलाह दी जाती है। दूसरी तरफ, FindComponent() हमेशा पेड़ को पार करता है, जो महंगा हो सकता है या नहीं, है ना? (इसके अलावा, फिलहाल मुझे अपना घटक बिल्कुल नहीं मिला है, लेकिन यह एक और समस्या है)
जाने का तरीका कौन सा होगा? क्या ये अंतर-परिवर्तनीय विकल्प हैं और यदि नहीं, तो आप किस मानदंड को चुनते हैं? वर्तमान में मेरे पास एक सभ्य निर्णय लेने के लिए पर्याप्त अंतर्दृष्टि नहीं है ...
[इस अन्य मंच] में समान प्रश्न [http://www.jguru.com/forums/view.jsp?ईआईडी = 1522894 #), लेकिन हां, कोई जवाब नहीं;) – Louise