jsf - p:fileUpload not working after rendered by p:ajax -
मैं उलझन में पड़ रहा हूँ क्यों घटक p: fileUpload
कॉल नहीं करता FileUploadListener
घटक को p: ajax
द्वारा दिखाया गया है। अगर मैं इसे पैनल ग्रिड
से बाहर रखता हूं या उन्हें हटा देता हूं, तो ठीक काम करता है।
क्या काम नहीं कर रहा है:
& lt; div वर्ग = "शुद्ध नियंत्रण समूह" & gt; & Lt; label = "mostraNoIndex" & gt; स्लाइड शो & lt; / label & gt; & Lt; p: चयन बियोलीन चेक्सबॉक्स = "# {destaqueCadastrarBean.d.apareceNoSlide}" & gt; & Lt; p: अजाक्स इवेंट = "परिवर्तन" अपडेट = "अपलोड" & gt; & lt; / p: AJAX & gt; & Lt; / p: selectBooleanCheckbox & gt; & Lt; / div & gt; & Lt; h: पैनल ग्रिड id = "अपलोड करें" & gt; & Lt; h: पैनल ग्रिड = "# {destaqueCadastrarBean.d.apareceNoSlide}" & gt; & Lt; div वर्ग = "शुद्ध नियंत्रण समूह" & gt; & Lt; label = "mostraNoIndex" के लिए & gt; Imagem & lt; / label & gt; & Lt; p: fileUpload fileUploadListener = "# {destaqueCadastrarBean.handleFileUpload}" मोड = "उन्नत" dragDropSupport = "true" sizeLimit = "100000000000" fileLimit = "1" allowTypes = "/ (\। | \ /) (Gif | jpe ? जी | पीएनजी) $ / "/ & gt; & Lt; / div & gt; & Lt; / h: panelGrid & gt; & Lt; / h: panelGrid & gt;
क्या काम करता है:
& lt; div class = "pure-control-group" & gt; & Lt; label = "mostraNoIndex" & gt; स्लाइड शो & lt; / label & gt; & Lt; p: चयन बियोलीन चेक्सबॉक्स = "# {destaqueCadastrarBean.d.apareceNoSlide}" & gt; & Lt; / p: selectBooleanCheckbox & gt; & Lt; / div & gt; & Lt; div वर्ग = "शुद्ध नियंत्रण समूह" & gt; & Lt; label = "mostraNoIndex" के लिए & gt; Imagem & lt; / label & gt; & Lt; h: fileUpload fileUploadListener = "# {destaqueCadastrarBean.handleFileUpload}" मोड = "उन्नत" dragDropSupport = "true" sizeLimit = "100000000000" fileLimit = "1" allowTypes = "/ (\। | \ /) (Gif | jpe ? जी | पीएनजी) $ / "/ & gt; & Lt; / div & gt;
बस उसके लिए एक समाधान पता चला है। जिसे बीन कहा जा रहा था वह RequestScoped
था, इसे ViewScoped
में बदल दिया गया था। मुझे लगता है कि बीन का अनुरोध किया जाता है जब फ़ॉर्म लोड होता है और p: fileUpload केवल सेम के निर्माण के बाद प्रकट हो सकता है, घटक बीन तक नहीं पहुंच सकता। दृश्य गुंजाइश के साथ बीन उन घटकों के लिए उपलब्ध है जो बाद में आते हैं। अगर किसी व्यक्ति की अधिक तकनीकी और स्पष्ट व्याख्या है तो मैं बेहतर समझना चाहता हूं।
Comments
Post a Comment