Fala galera.
To com uma página que possui alguns componentes que são renderizados a partir de um grupo de radios. O cenário é o seguinte:
São 3 radiobutton e cada um deles esta associado a renderização de um novo objeto na página. 2 deles renderizam combos e o outro renderiza uma mensagem em texto. Mas nunca esses componentes são renderizados juntos.
Essa renderização não se da de forma dinâmica. Ao se clicar em algum radio ele chama o ciclo do jsf e muda na bean o valor do atributo de true para false fazendo então com que o componente desejado suma da página.
Meu problema esta no fato de que ao clicar no radiobutton com a intenção de atualizar a interface, todos os campos que são required imprimem na tela a mensagem “este campo é obrigatório” sendo que esta mensagem só deveria ser impressa ao se clicar no botão submit no final da página.
O que devo fazer?
Já setei os campos para immediate=“true” mas até agora não consegui solucionar o problema.
Não consigo fazer com que a interface seja atualizada sem chamar o ciclo do jsf.
Existe uma solução imediata para isto? ou terei de usar ajax/javascript?
att.
Gustavo.