पर काम नहीं कर रहा है मेरे पास कुछ टैब के साथ p:wizard
है। पहले टैब में, उपयोगकर्ता एक मान का चयन करता है (टी :selectOneRadio
- मैं टॉमहॉक का उपयोग कर रहा हूं)। यह एक आवश्यक मूल्य है।प्राइमफेस 'पी: विज़ार्ड सत्यापन
यदि उपयोगकर्ता कोई मान नहीं चुनता है, तो यह अगले टैब पर नहीं जाएगा, लेकिन कोई सत्यापन त्रुटि प्रदर्शित नहीं होती है। हम्म।
यदि उपयोगकर्ता ने कोई मान चुना है, तो अगले टैब पर जाता है, पहले टैब पर वापस जाता है और एक अलग मान चुनता है, तो ऐसा व्यवहार करेगा जैसे इस समय कोई मूल्य नहीं चुना गया था। (या तो कोई सत्यापन त्रुटि नहीं है, लेकिन दूसरा टैब नहीं लगाया जा सकता है)।
और इससे भी बदतर: उपयोगकर्ता पहले टैब में एक मान चुनता है, दूसरे टैब पर जाता है, वहां से एक क्रिया का आह्वान करता है ... एक सत्यापन संदेश प्रकट होता है; यह कार्य करता है जैसे कि पहले टैब में कोई मान नहीं चुना गया था।
क्या इसके लिए कोई स्पष्टीकरण है?
अद्यतन
PrimeFaces मंच मेरे लिए काम किया में समाधान suggested। (प्रक्रिया = "@ यह" कमांड बटन पर जोड़ना।)
समय लेने के लिए धन्यवाद! "select" मेरे पास केवल selectOneRadio के लिए एकमात्र सत्यापन है। लेकिन विज़ार्ड अगले टैब को कॉल करने के बाद मूल्य को "भूल" लगता है। यह एक आम समस्या प्रतीत होती है: http://stackoverflow.com/questions/3854439/primefaces-wizard-component-resets-values-in-hselect-components-when-form-i – geeehhdaa
Thats .... अजीब! मैं अपने आवेदन में एक पी: जादूगर का उपयोग करता हूं और मुझे यह समस्या बिल्कुल नहीं है। आगे मैं नहीं देखता कि आप क्या गलत कर रहे हैं। आप वर्तमान में प्राइमफेस और मोजररा का किस संस्करण का उपयोग कर रहे हैं? –
मैं प्राइमफेस 2.2.1 का उपयोग कर रहा हूं और मैं मोजाररा का उपयोग नहीं करता, मैं माईफेस का उपयोग करता हूं। इसके अलावा, प्राइमफेस मेरे लिए बहुत अच्छा काम कर रहा है। मैंने प्राइमफ़ेस फ़ोरम में कहीं भी एक वर्कअराउंड पढ़ा है (मुझे अभी लिंक नहीं मिल रहा है), जो कहा गया है, इनपुट का उपयोग करके निम्न टैब पर नियोजित मूल्य को संरक्षित करने के लिए काम करेगा। हालांकि, यह मेरे लिए काम नहीं करेगा। – geeehhdaa