i have strange problem primefaces' confirm dialog. need confirmation dialog displays variables im bean, working in modal dialog window , firing bean method. seems can't 3... :-(
here i've been trying:
<p:confirmdialog header="aviso de confirmação" closable="false" appendtobody="true" global="false" showeffect="fade" hideeffect="fade" widgetvar="confirmdlg"> <h:form> <f:facet name="message"> <h:outputtext value="confirma o registro de desistência candidato(a) #{registroscandidatobean.candidatoinclusaodesistencia.inscricao} - #{registroscandidatobean.candidatoinclusaodesistencia.papelpessoa.pessoafisica.nomecompleto}?" /> </f:facet> <p:commandbutton value="sim" styleclass="ui-confirmdialog-yes" icon="ui-icon-check" action="#{registroscandidatobean.gravardesistencia()}" update=":formdesistencia :formmensagem:mensagemfixa" ajax="false" immediate="true" /> <p:commandbutton value="não" styleclass="ui-confirmdialog-no" icon="ui-icon-close" onclick="confirmdlg.hide();" /> </h:form> </p:confirmdialog> *** 1 displays message , calls method. "message" in f:facet not displayed. id use normal "message" attribute, doesn't use variables in bean.
<p:confirmdialog header="aviso de confirmação" closable="false" appendtobody="true" global="false" showeffect="fade" hideeffect="fade" widgetvar="confirmdlg"> <f:facet name="message"> <h:outputtext value="confirma o registro de desistência candidato(a) #{registroscandidatobean.candidatoinclusaodesistencia.inscricao} - #{registroscandidatobean.candidatoinclusaodesistencia.papelpessoa.pessoafisica.nomecompleto}?" /> </f:facet> <p:commandbutton value="sim" styleclass="ui-confirmdialog-yes" icon="ui-icon-check" action="#{registroscandidatobean.gravardesistencia()}" update=":formdesistencia :formmensagem:mensagemfixa" ajax="false" immediate="true" /> <p:commandbutton value="não" styleclass="ui-confirmdialog-no" icon="ui-icon-close" onclick="confirmdlg.hide();" /> </p:confirmdialog> *** 1 displays message , "message" in f:facet. bean methods aren't called.
<p:confirmdialog header="aviso de confirmação" closable="false" global="false" showeffect="fade" hideeffect="fade" widgetvar="confirmdlg"> <f:facet name="message"> <h:outputtext value="confirma o registro de desistência candidato(a) #{registroscandidatobean.candidatoinclusaodesistencia.inscricao} - #{registroscandidatobean.candidatoinclusaodesistencia.papelpessoa.pessoafisica.nomecompleto}?" /> </f:facet> <p:commandbutton value="sim" styleclass="ui-confirmdialog-yes" icon="ui-icon-check" action="#{registroscandidatobean.gravardesistencia()}" update=":formdesistencia :formmensagem:mensagemfixa" ajax="false" immediate="true" /> <p:commandbutton value="não" styleclass="ui-confirmdialog-no" icon="ui-icon-close" onclick="confirmdlg.hide();" /> </p:confirmdialog> *** 1 displays message , "message" in f:facet. apparently calls bean methods, can't test since dialog greyed , can't click buttons.
can work way need?
primefaces 4.0
thanks! :)
Comments
Post a Comment