मेरे पास एक पृष्ठ है जिसमें एक संवाद और एक संवाद में घोंसला है। मैं जब बटन मुख्य रूप में क्लिक किया संवाद करने के लिए पैरामीटर पारित करने के लिए की जरूरत हैउसी पृष्ठ में संवाद के लिए पास पैरामीटर
<h:form>
<p:dataTable var="form" value="#{myBean.formList}">
<p:commandButton id="selectProduct"
update="selectProductForm" oncomplete="selectProductDlg.show()"
image="ui-icon-" >
<f:param name="formId" value="#{form.id}" />
</p:commandButton>
</p:dataTable>
</h:form>
<p:dialog>
...<h:form>
<p:commandButton action="#{myBean.setSelected}"
update="main_form"
oncomplete="if(#{myBean.errorText == 'SUCCESS'}){ selectProductDlg.hide();}"
value="Sec">
</p:commandButton>
मैं कोड के साथ myBean में formId नहीं देख सकते हैं:
if (form == null) {
HttpServletRequest req = (HttpServletRequest) FacesContext
.getCurrentInstance().getExternalContext().getRequest();
if(req.getParameter("formId") != null) {
formId = Long.valueOf(req.getParameter("formId"));
}
if (formId != null && !"".equals(formId)) {
form = formService.findById(formId);
}
}
जहां मैं गलत कर रहा हूँ धन्यवाद
बहुत बहुत धन्यवाद, मैं मैं कार्रवाई विधि के लिए पैरामीटर पारित नहीं हो सकता सोचता था, अब मैं अपने कोड संपादित और यह – merveotesi
काम आपका स्वागत है। – BalusC