पीएफ 3.0-आरसी 1 स्नैपशॉट (11/22/2011)मैं प्राइमफेस कैसे प्राप्त करूं <p: selectOneMenu> valueChangeListener को कॉल करने के लिए?
का उपयोग करना मेरे पास एक समग्र घटक है। जब कोई चयन किया जाता है तो मैं valueChangeListener को कॉल करना चाहता हूं, लेकिन यह श्रोता को कॉल नहीं कर रहा है।
<p:selectOneMenu style="width: 220px;"
value="#{customerProfileSessionBean.selectedAccount}"
valueChangeListener="#{customerProfileSessionBean.accountValueChange}" >
<f:selectItems value="#{sessionBean1.custAccountList}"/>
</p:selectOneMenu>
समर्थन सेम में श्रोता एक प्रिंट बयान है कि कहा जाता है नहीं किया जा रहा (कम से कम मैं सर्वर लॉग में यह दिखाई नहीं देता है):
यहाँ घटक के लिए कोड है।
क्या कोई और चीज है जो मुझे मूल्य बदलने के लिए करने की ज़रूरत है चेंजलिस्टर को मूल्य बदलने पर बुलाया जाना चाहिए? क्या मुझे उपयोग करने की ज़रूरत है?
इसके अलावा, श्रोता में, क्या एक वैल्यू चेंजइवेंट पास हो गया है?
धन्यवाद।
धन्यवाद। मैं घटक के AJAX व्यवहार के हिस्से के रूप में सबमिट() करने के लिए प्राइमफेस घटक का एक्सप्लोर कर रहा था। – Burferd
आपका सेल्कोन्ड समाधान बहुत अच्छा काम करता है, लेकिन केवल तभी मैंने
devsnd
बलुससी स्पॉट पर है। और भी मजेदार है, हालांकि मुझे यकीन नहीं है कि यह वैध है या नहीं, मेनू के अंदर डालने के लिए और मेन्यू के मूल्य चेंजलिस्टर विशेषता को छोड़ दें। किसी कारण से AJAX मूल्य बदलता है जब आइटम बदलता है ChangeEvent। मैंने लोकल में तत्काल परिवर्तन करने के लिए इसे पूरी तरह से परीक्षण किया है और यह एक सपना काम करता है। –