Validação de campos JSF Primefaces

3 respostas
primefacesjsf
G

Boa tarde !

Tenho um formulário xhtml primeface + jsf que contem uma grade que exibe os dados. e um botão que abre um popup modal para realizar a inclusão dos dados. Ocorre que quando um dos campos sofre validação e o usuário cancela a tela (botão cancelar- fecha popup) se ele voltar a tela (popup) o campo continua sinalizado em vermelho como se a validação ainda estivesse ativa. A validação está ok. É tipo: ocorreu a validação informando que o campo é obrigatório mas o usuário decidiu sair e voltar pelo botão de inclir da grade.

Já tentei de tudo que é jeito e não comsigo resolve.

3 Respostas

darlan_machado

Qual o escopo?
Existe definição de placeholders?
Os campos que ficam assinalados são de que tipo (text, date, radio, etc)?

G

escopo Request
placeholders não
Os campos que ficam assinalados são de que tipo (text)

Mike

A segredo é dar o update antes de abrir o dialog, mas você pode utilizar uma das tags abaixo também para resolver

<p:commandButton ...>
    <p:ajax update="panel" resetValues="true" />
</p:commandButton>
<p:commandButton ...>
    <p:resetInput target="panel"/>
</p:commandButton>
Criado 28 de março de 2019
Ultima resposta 28 de mar. de 2019
Respostas 3
Participantes 3