Pular a fase de validação

1 resposta
Igor_Luiz1

Pessoal,

Eu tenho um botão “novo” na minha página, e este botão tem uma ação que criar um bean (gerenciado por CDI).

Eu coloquei o atributo “immediate” no meu botão, porém esse atributo pulas outras fases necessárias para dar um bind na minha entidade.

Neste momento, a minha ação é executada, mas o minha entidade não é limpa.

Alguém pode me ajudar a pular de fase de validação!

Eu tentei substituir ProcessValidationsPhase alterando o método “execute”, mas quando eu não executo “component.processValidators (FacesContext),” ocorre como se eu estivesse usando o immediate=true.

Valeu

1 Resposta

surfzera

continue usando immediate true so que dentro desse botao coloque um a4j:support limpando tal atributo

<h:commandButton immediate= true>
<a4j:support event=“onclick” action="#{limpa}"/>
</h:commandButton

Criado 20 de janeiro de 2012
Ultima resposta 20 de jan. de 2012
Respostas 1
Participantes 2