JSF não deve validar para link

2 respostas
renandemelo

Pessoal,

Estou com o seguinte problema, estou com um formulário de cadastro de usuário que possui um botão que realiza um cadastro e um link (h:commandLink) que volta ao menu anterior a esta página. Estou colocando um validator em um h:inputText e ele não deve ser validado quando clico no link, e sim quando clico no botão de cadastro, porém, o JSF está realizando a validação mesmo com o link. Como posso resolver isso?

2 Respostas

bombbr

renandemelo:
Pessoal,

Estou com o seguinte problema, estou com um formulário de cadastro de usuário que possui um botão que realiza um cadastro e um link (h:commandLink) que volta ao menu anterior a esta página. Estou colocando um validator em um h:inputText e ele não deve ser validado quando clico no link, e sim quando clico no botão de cadastro, porém, o JSF está realizando a validação mesmo com o link. Como posso resolver isso?

Utilize o atributo immediate=“true”, desta forma não será feita as validações.

<h:commandLink binding="#{backing.commandLink1}"
                       id="commandLink1" immediate="true">
                     .
                     .      
</h:commandLink>
renandemelo

Cara,

Muito obrigado, resolveu o problema!

Criado 22 de novembro de 2007
Ultima resposta 23 de nov. de 2007
Respostas 2
Participantes 2