JSF 2.0 - confirmDialog

1 resposta
douglascst90

Ola amigos, boa noite.

Estou com um pequeno problema que nao consigo resolver tem horas.

tenho um botao excluir que quando eu clico nele ele me mostra um msg para confirmar a exclusão do objeto. Aqui vai o trecho do codigo do confirmDialog.

<p:commandButton value="Excluir" onclick="confirmation.show()" type="button" />
								
			<p:confirmDialog message="Excluir?" showEffect="bounce" hideEffect="explode"	
					header="Confirma" severity="alert" widgetVar="confirmation">
									
						<p:commandButton value="Sim"
						update="grow,panelConsultaUnidadeSaude"  		
						actionListener="#{MBUnidadeSaude.excluir}" conclick="confirmation.hide()"/>
										
					    <p:commandButton value="Nao" onclick="confirmation.hide()" type="button"/>
										
			</p:confirmDialog>

O problema é, quando eu clico uma vez no excluir e depois eu “Confirmo” ele funciona normal, mas ai quando eu clico no excluir denovo ele me mostra 2 janela de msg.
Alguem ja viu isso? Conseguiram resolver?

aqui vai um linck de um print da mensagem.


http://imageshack.us/photo/my-images/600/simsad.png

Abraços pessoal.

1 Resposta

A

o seu dialog ta dentro do mesmo form do seu commandbutton?
outra coisa, ao invés de colocar no botão “Sim” o onclick como dialog.hide(), coloque esse método no onsuccess, assim se o retorno for true ele fecha o seu dialog, caso contrário, ele não irá fechar.

Criado 19 de setembro de 2011
Ultima resposta 19 de set. de 2011
Respostas 1
Participantes 2