मैं अपने ऐप में एक जेएसएफ तत्व के साथ rich:effect
का उपयोग करना चाहता हूं लेकिन चीजों के AJAX पक्ष के साथ थोड़ा परेशानी हो रही है।समृद्ध: प्रभाव उपयोग समस्या
नीचे दिए गए अनुसार, मेरे पास h:outputText
तत्व है जिसमें एक जेएसएफ संदर्भित मान (#{MyBacking.sysMsg}
) है जो ऐप के साथ उपयोगकर्ता अनुभव के दौरान बदलता है। चूंकि rich:effect
तत्व जावास्क्रिप्ट ईवेंट का उपयोग करता है, नीचे दिया गया कोड निर्दिष्ट नहीं करता है।
मैंने a4j का उपयोग करने का प्रयास किया है: h:outputText
तत्व को अजेक्स करने के लिए समर्थन लेकिन यह भी अनदेखा किया जाता है। उपयोगकर्ता द्वारा कोई बटन क्लिक नहीं किया जाएगा - sysMsg चर कहीं और अपडेट किया गया है और मैं दर्शकों में बदलाव को हाइलाइट करना चाहता हूं।
<h:outputText value="#{MyBacking.sysMsg}" id="sysMsg" style="#{MyBacking.colour}" />
<rich:effect event="onchange" type="Highlight" params="duration:0.8" />
<rich:effect event="onchange" for="sysMsg" type="Appear" params="delay:3.0,duration:0.5" />
मुझे लगता है कि इस के लिए एक सरल जवाब होने के लिए बाध्य है, लेकिन मैं अपने सिर में या नेट पर जवाब खोजने के लिए प्रतीत नहीं कर सकते हैं:
कोड इस प्रकार है। क्या कोई मेरी मदद कर सकता है?
आपकी मदद के लिए धन्यवाद - मैं दोनों ajaxed पैनलों और कोई लाभ नहीं हुआ div कोशिश की है। – volvox
मैंने सर्वरसाइड मान परिवर्तनों की अपनी आवश्यकताओं को पूरा करने के लिए अपना उत्तर अपडेट किया। – morja