PrimeFaces - ConfirmDialog (Fechando Rapido)

842 views
Skip to first unread message

WELSON SANTOS

unread,
Jul 28, 2011, 3:08:24 PM7/28/11
to jav...@googlegroups.com
Ola pessoal queria saber se algem de voces ja passou por este problema.

estou fazendo a chamada de um p:confirmDialog que abre mas fecha dentro de pouco segundos.

                       
<h:form>
      <div>                       
           <p:commandButton value="Teste de Dialog" onclick="confirmaCancelamento.show()" ajax="false" />
      </div>
                   
      <p:confirmDialog  message="Deseja realmente cancelar este autorização?" header="Aviso" severity="alert" widgetVar="confirmaCancelamento" >
                          
             <p:commandButton id="btnSim" value="Sim" oncomplete="confirmaCancelamento.hide()"
                                          action="#{consultaApreensaoMB.cancelarLiberacao}" update="formDetalheApreensao"/>
                                             
             <p:commandButton id="btnNao" value="Não" onclick="confirmaCancelamento.hide()" type="button"/>
                               
      </p:confirmDialog>
                   
</h:form>

--
------------------------------------------------------------- 
Att,
Welson Santos
Analista e Engenheiro de Software
-------------------------------------------------------------

Altieres de Matos

unread,
Jul 28, 2011, 3:18:41 PM7/28/11
to jav...@googlegroups.com
Eu não utilizo isso severity="alert" .
 
Outra coisa, coloque seu confirm fora desse form, crie um form só pra ele.
 
Caso contrario quando abrir ele varias vezes ele vai “bugar”.
 
Mais outra coisa, você pode retirar o ajax=”false” do seu botao de Teste.
 
Att Altieres de Matos
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

Thiago Colebrusco

unread,
Jul 28, 2011, 3:25:35 PM7/28/11
to jav...@googlegroups.com
O atributo ajax="false" faz com que seu botão faça submit, o que dá um refresh na página e o dialog some.

Thiago A. Colebrusco
Analista Desenvolvedor - GIS Consult
Graduação: Tecnologia em Informática - Fatec Rio Preto
Contato: (17) 9166-3034



WELSON SANTOS

unread,
Jul 28, 2011, 3:35:51 PM7/28/11
to jav...@googlegroups.com
Ola meus companheiros. testei todas as recomendações, a modificação que ocorreu foi que o tempo de exibição ficou mais resumido.

Bruno Maomeh

unread,
Jul 28, 2011, 3:39:53 PM7/28/11
to jav...@googlegroups.com
tenta algo assim..

<p:commandButton value="Teste de Dialog" onclick="confirmaCancelamento.show(); return false" />

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil



--
Bruno Maomeh
   http://brunomaomeh.wordpress.com

WELSON SANTOS

unread,
Jul 28, 2011, 3:59:50 PM7/28/11
to jav...@googlegroups.com
Valeu Bruno esta sua dica funcionou perfeitamente.
Reply all
Reply to author
Forward
0 new messages