Galera, preciso exibir um popup de sucesso para o usuário ao final do cadastro.
Quando termina de fazer o cadastro dou um show no confirmDialog:
[code]
public void salvar() {
// validacoes
// caso tenha dado tudo certo
RequestContext context = RequestContext.getCurrentInstance();
//execute popup
context.execute("result.show();");
}[/code]
E abaixo meu confirmDialog:
[code]
<p:confirmDialog widgetVar=“result”>
<h:form id=“resultBlock”>
<!-- MSG SUCESSO -->
<p:fieldset id="informationsuccess" legend="${globalMsgs.legend_success}">
<h:panelGrid columns="1">
<h:outputLabel styleClass="textLabel" value="${bloqueioMassivoController.arquivoLote.codigoLote}" />
<h:outputLabel styleClass="textLabel" value="${bloqueioMassivoController.totalRegistrosProcessados}"/>
</h:panelGrid>
<!-- BOTOES -->
<h:panelGrid columns="1" styleClass="panelButton">
<p:commandButton id="ok" value="${globalMsgs.label_btn_ok}" onclick="result.hide()" type="button" />
</h:panelGrid>
</p:fieldset><br/>
</h:form>
</p:confirmDialog>[/code]
Tipo, ele registra os dados no banco, cai no RequestContext mas não exibe o popup.
E não exibe nenhuma mensagem de erro.
Alguém poderia me ajudar?