मैं अपनी डेटा सूची में कुछ आइटम प्रस्तुत करने के लिए गतिशील रूप से एक फेसलेट चुनना चाहता हूं। पहली कोशिश होगी:गतिशील यूई: अंदर ui: दोहराना शामिल करें। क्या कोई आसान समाधान है?
<ui:repeat value="#{panels}" var="panel"> <ui:include src="#{panel.facelet}"> </ui:repeat>
लेकिन यह ui के स्रोत के बाद से काम नहीं करेगा: शामिल बहुत जल्दी मूल्यांकन किया जाता है। चेहरे की जानकारी वास्तव में गतिशील है, इसलिए मैं सी का उपयोग नहीं कर सकता: प्रत्येक के लिए (वास्तव में चेहरे के साथ मिश्रण करने की सिफारिश नहीं की जाती है)। मुझे लगता है कि यह एक घटक आधारित ui खोजने के लिए नीचे उबलता है: वैकल्पिक शामिल करें।
क्या ऐसी कोई चीज़ है या मुझे अपना खुद लिखना है?
हम साल के लिए यह एक ही मुद्दे के साथ संघर्ष जारी है। मुझे आश्चर्य है कि क्या आपको कभी भी जेएसएफ 2 के साथ बेहतर समाधान मिला है?यदि आप कस्टम समाधान साझा नहीं कर सकते हैं? – cyberoblivion
@cyberoblivion हमने अपने स्वयं के घटक को लागू किया है और इसके साथ काम करने के लिए यूरीपीट अनुकूलित किया है - मुख्य रूप से एकाधिक घोंसले के स्तर की अनुमति देने के लिए। यह अभी भी हमारे उत्पादन प्रणालियों में काम करता है। लेकिन हम जेएसएफ से दूर चले गए। – mrembisz
तो समाधान ऐसा कुछ नहीं है जो किसी और के लिए उपयोगी होगा या आपको कोड साझा करने से मना कर दिया गया है? मुझे कोड में बहुत दिलचस्पी है। – cyberoblivion