[Resolvido] PrimeFaces - alterar mensagem componente <p:password>

4 respostas
E

Boa tarde pessoal!

No primefaces 3.+ existe o componente <p:password> ele tem a opção match que verifica se a senha digitada nesse campo é igual a digitada em outro campo.

Funciona assim

<p:password id=“campo1” match=“campo2”/>
<p:password id=“campo2” />

quando as senhas não batem aparece essa msg: form:campo1 should match with form:campo2.

como faço para alterar essa mensagem?

4 Respostas

E

Ninguém, nenhuma dica?

D

Ola amigo

tente mudar o validatorMessage do campo assim
<p:password id="senha" 
   value="#{managedBean.senha}" 
   match="senha2"
   validatorMessage="Os campos 'Senha' não são iguais"/>

<p:password id="senha2" 
   value="#{managedBean.senha}" 
   match="senha2"/>
Abraços
E

Que besteira.

Por algum motivo eu já tinha tentado isso e não tinha dado certo.
Por desencargo de consiência tentei de novo deu certo.

Tava quebrando a cabeça de besta, tava procurando reescrever o arquivo de mensagens do primefaces.

Valeu.

L
DarthCego:
Ola amigo tente mudar o validatorMessage do campo assim
<p:password id="senha" 
   value="#{managedBean.senha}" 
   match="senha2"
   validatorMessage="Os campos 'Senha' não são iguais"/>

<p:password id="senha2" 
   value="#{managedBean.senha}" 
   match="senha2"/>
Abraços

Obrigado, funcionou perfeitamente aqui.

Criado 14 de março de 2012
Ultima resposta 2 de mar. de 2013
Respostas 4
Participantes 3