Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline
Boa tarde!
Uso Ajax4jsf/JSF/Facelets e tenho enfrentado problemas em relação à validação do JSF. Por exemplo, no código abaixo eu tenho dois elementos <input>, um para o usuário entrar com sigla da disciplina e outro para o ano/período em que a disciplina está sendo cursada. Ambos são marcados como "required". No <input> da sigla da disciplina tenho um <aj4:support> vinculado ao evento onblur para fazer uma requisição Ajax para buscar o nome da disciplina, caso exista.
O problema é que se o campo para ano/período estiver vazio, a requisição Ajax não é realizada devido ao fato de que a validação JSF (required) não é contemplada. Caso o ano/período seja preenchido, a requisição é realizada sem problemas. Já tentei colocar no <a4j:support> o atributo immediate="true", mas nesse caso a requisição não é feita de jeito nenhum, nem com o ano/período preenchido.