<p:commandButton oncomplete="createDialog.hide();"
actionListener="#{exemploBean.validaFormularioEmp}"
update=":pesqForm:mensagens" value="Gravar e fechar" />
Existe uma forma de acessar o evento oncomplete para ativar o comando hide() através de um bean? Pois tenho um botão que chama um método que faz toda a validação e ao terminar esse método e faz o hide() da caixa de diálogo(p:dialog). O que acontece é que preciso ter esse botão de gravar e fechar, mas preciso que ele não feche caso tenha alguma mensagem de validação pendente. Alguém conhece alguma solução para isso? Agradeço