मैं <p:calendar>
को केवल पढ़ने के लिए बनाना चाहता हूं ताकि उपयोगकर्ता this समस्या के कारण कैलेंडर से केवल दिनांक चुन सकें (हालांकि यह समाधान नहीं है)।एक पी बनाएं: कैलेंडर रीडोनली
यह इतना होने के लिए, मैं readonly="#{facesContext.renderResponse}"
कर रहा हूँ के रूप में this उत्तर की तरह से उल्लेख किया है,
<p:calendar id="calendarId"
value="#{bean.property}"
converter="#{jodaTimeConverter}"
pattern="dd-MMM-yyyy hh:mm:ss a"
showOn="button"
readonly="#{facesContext.renderResponse}"
effect="slideDown"
required="true"
showButtonPanel="true"
navigator="true"/>
यह काम करता है लेकिन जब पेज लोड (पता बार में URL लिखने और फिर Enter दबा कुंजी), facesContext.renderResponse
false
देता है और कैलेंडर अब पढ़ा नहीं जाता है। यह true
का मूल्यांकन करता है, जब मैं <p:commandButton>
दबाकर फ़ॉर्म सबमिट करता हूं।
तो, पृष्ठ लोड होने पर कैलेंडर को केवल पढ़ने के लिए कैसे करें?
पीएस: मैं प्राइमफेस 3.5 और मोजाररा 2.1.9 का उपयोग कर रहा हूं।
यह बहुत अच्छा समाधान है :) –