Primefaces ConfirmDialog  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
dandao
Thread.start()

Membro desde: 19/05/2008 06:50:26
Mensagens: 39
Offline

Possuo campos que não podem estar vazios em meu formulário. Se nenhum campo estiver vazio ao submeter o formulário, é exibido um confirm dialog para o usuário confirmar a inclusao do cadastro.
So que quando eu submeto o formulário em branco, ele mostra os erros e ainda sim abre o confirm dialog.
Como faço para abrir o confirm dialog somente se nao houver nenhum erro?

Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

Eae dandao..

num sei se resolve.. mto provavel que seja problema com o seu ajax.. pq ele atualiza o tudo que está no form... inclusve a mensagem...

testa o seguinte..

no lugar de



coloca assim



flwww
Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

Tava pensando agora... se o botão ficar sem ação... atribua um id pra ele e coloque no update tbm...
dandao
Thread.start()

Membro desde: 19/05/2008 06:50:26
Mensagens: 39
Offline

Eae Furlani....nao funcionou ainda...rsrsrs continua abrindo o confirmdialog junto c as mensagens de erro.
ayslanms
Debugger

Membro desde: 12/01/2011 13:39:17
Mensagens: 70
Offline

Precisa fazer a verificação com javascript:

dandao
Thread.start()

Membro desde: 19/05/2008 06:50:26
Mensagens: 39
Offline

Vlw cara...era isso mesmo....funcionou direitinho aki....vlw Abraços!!!
Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

o que é aquele autoupdate=true??

no

<p:messages globalOnly="true" autoUpdate="true" />
dandao
Thread.start()

Membro desde: 19/05/2008 06:50:26
Mensagens: 39
Offline

nao sei...peguei um exemplo q tinha ele ai deixei ele ai....rsrsrsrsr
ayslanms
Debugger

Membro desde: 12/01/2011 13:39:17
Mensagens: 70
Offline

O autoupdate indica que esse componente sempre será atualizado, ou seja, sempre que houver mensagem pra ser exibida ele vai exibir, sem a necessidade de dá update nele.
luxu
GUJ Ranger
[Avatar]

Membro desde: 28/10/2008 18:23:12
Mensagens: 881
Localização: Presidente Prudente/SP
Offline

no meu quase deu certo, pq uso o ajax="false" e sendo assim estando todos os campos preenchidos ele naum chama o ConfirmDialog e não salva, mas se tirar o ajax="false" ele salva estando td certo, chamando o confirmDialog mas se naum estiver td preenchido naum chama o p:growl, ou seja, o cliente naum sabe o q falta...como resolver?



zicadopv.wordpress.com
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team