Senhores… 
A algum tempo venho usando o Ajax4JSF em minha aplicação JSF e estou tendo um problema simples, porém, desagradavel.
O cenário é simples:
Tenho 2 combos, onde a segunda carrega a partir da primeira. Isso funciona perfeitamente com a tag a4j:support
Tenho alguns campos(textfiled) na tela e eles estão como required=“true”.
A tela é funcional, e se por acaso o usuario nao completar nenhum campo e clicar em submit, a tela mostra mensagens instruindo o usuario a preencher os campos. ÓTIMO. Isso está perfeito, porém se ele tentar selecionar a primeira combo agora, ela nao carrega a segunda. :x
Pra falar a verdade o request do ajax nem eh feito.
Ou seja, se o usuario entrar na tela, completar as combos e depois os campos text ela funciona, agora se ele der um submit com as coisas em branco antes ele nao funciona.
Pelo q pesquisei, nao existem realmente uma solução pra isso. Se o form tem campos required, simplesmente não dá.
Já estou usando ajaxSincgle=“true” (se não usasse, nao funcionaria nem no primeiro caso).
Bom… quem já passou por isso? Como contornou?
Pensei em fazer validações na mão em javascript, ai consigo deixar os campos como required=“false”, mas vai dar MUITO trabalho.
Não é possivel que um problema simples assim tenha uma solução tão complicada.
Alguma luz? :roll:

