[RESOLVIDO] Validar Dialog no Metodo salvar mas dialog deve ficar sem fechar

galera seguinte, tenhu uma dialog de alteração de agendamento que quando mando salvar, ela realiza algumas verificações de obrigatoriedades dos campos preenchidos.

Caso um campo esteja de maneira incorreta o sistema retorna uma msg em um grow e FECHAAAAA a dialog.

motivo é que no oncomplit do salvar eum mando fechar a dialog .hide().

Como posso fazer para que ao validar os campos, eu verifique se pode ou nao fechar a bendita dialog =D

tentei assim olha.

<p:commandButton value="Salvar" actionListener="#{agendaController.salvar}" update=":agenda_form" oncomplete="#{agendaController.salvou? 'mAgendamento.hide()' : null}" icon="btn_salvar"/>

onde a variavel SALVOU no bean seto ela false de 1º momento e quando ele ele termina o meto salvar ele seta true… mas acho que ele pega o estado antigo, mesmo ficando true depois.

pq se fechar a dialog e testar novamente ele fecha.

Aqui tem um exemplo:

http://www.primefaces.org/showcase/ui/dialogLogin.jsf

Aqui tem um projeto que mostra como fazer: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate

haha verdade msm… nao lembraria nunca deste exemplo com JS >.<

vlws vou testar aqui já lhe dou um parecer =P

RESOLVIDOOO =D

segui os passos deste post

http://www.guj.com.br/java/251190-primefaces-fechar-pdialog-com-if#1488181

Opa! :smiley:
Vim postar o link aqui pra você, mas achastes antes que eu, haha