jsf 2 - JSF param not passing in <h:button> onclick -
देखें पैरामीटर JSF hbutton से एक पॉपअप विंडो में पारित नहीं होता
& lt; h : बटन आईडी = "पॉपअप" onclick = "javascript: void window.open ('# {request.contextPath} /pages/index.xhtml', 'पॉपअप विन्डो', विंडो-फीचर्स);" value = "बटन" & gt; & Lt; f: परम नाम = "id" value = "# {showBean1.id}" / & gt; & Lt; / h: बटन & gt;
मेरे पास पॉपअप पृष्ठ पर प्राप्तकर्ता दृश्य हैडर के ऊपर सही जगह पर है
& lt; f: मेटाडेटा & gt; & Lt; f: viewParam नाम = "id" मान = "# {bean2.pro}" कनवर्टर = "# {productionconverter}" कनवर्टर संदेश = "अज्ञात मान, कृपया सिस्टम के अंदर से एक लिंक का उपयोग करें।" आवश्यक = "सही" आवश्यक संदेश = "खराब अनुरोध, कृपया सिस्टम में से एक लिंक का उपयोग करें।" / & Gt; & Lt; / च: मेटाडाटा & gt;
पृष्ठ पॉपअप विंडो में खुलता है लेकिन पॉपअप पृष्ठ पते में कोई परम पारित नहीं है और पृष्ठ पर कुछ भी नहीं दिखाई देता है
अच्छा है कि उम्मीद की जा रही है ना? आप कुछ ऐसा कर रहे हैं जो सख्ती से एक ग्राहक-साइड ऑपरेशन है, आप किसी ऐसी चीज़ की अपेक्षा नहीं कर सकते जो परिणाम के उत्पादन में शामिल होने के लिए एक सर्वर-साइड घटक है। नेविगेशनहैंडलर
सभी नेविगेशन अनुरोधों का मूल्यांकन करता है; आपके मामले में, यह नेविगेशन अनुरोध (क्योंकि onclick
) को संसाधित करने का मौका नहीं मिलता है, इसलिए जेएसएफ की भलाई में से कोई भी अंदर नहीं आती।
आपको स्पष्ट रूप से शामिल करना चाहिए मूल्य जिसे आप लक्ष्य URL के भाग के रूप में देख रहे हैं
& lt; h: बटन id = "popup" onclick = "javascript: void window.open ('# {request.contextpath} / पन्ने / index.xhtml? Id = # {showBean1.id} ',' पॉपअप विन्डो ', विंडो-फीचर्स); " value = "बटन" / & gt;
Comments
Post a Comment