JSF - Problemas com required

4 respostas
W

Tenho um formulario com dois botões um para consultar e outro para inserir…

quando clico no botão 1 é realizado uma consulta e alguns campos são preenchido e quando clico no botão 2 as informações são inserida no banco…

Tenho um inputText definido como required=“true”…

O que eu quero é que a função required funcione apenas quando clicar no botão 2…

Alguem tem alguma ideia?

4 Respostas

Leozin

bote a opção immediate=“true” no botão 1

W

Deu certo em partes, mas agora o valor da consulta não esta sendo passado…

Leozin

então

quando você bota o atributo immediate, significa que o JSF vai pular duas fases: a de validação e a fase que faz os “sets”, ou seja, se você tem um inputText com um value="#{meuBean.meuValor}" esse meuValor não vai ser setado se o componente em questão tiver o immediate

geralmente os immediates são feitos pra situações cujo qual você precisa ir para outra página entende?

W

Entendi

vou tentar: required="#{Beans.passaPagina}"

grato

Criado 4 de dezembro de 2007
Ultima resposta 4 de dez. de 2007
Respostas 4
Participantes 2