Pessoal, estou a 2 dias tentando resolver um problema e não estou conseguindo. Vou compartilha0lo com vocês para ver se conseguimos resolver junto.
Desenvolvi um componente que utiliza a4j:support para realizar uma busca quando o usuário altera o valor do campo.
O problema ocorre quando o campo é obrigatório. Eu adiciono os atributos immediate=“true” ajaxSingle=“true” porém o campo continua sendo validado, parece que o atributo immediate=“true” não surte efeito. Abaixo a tag do componente e em anexo o jsp.
Da forma como está estruturada a página o a4j:support desconsidera o immediate=“true”.
Movi o componente jkit:fks e seus filhos para fora do component jkit:htmlTab e passou a funcionar. Então percebi que o “erro” estava em um dos componentes (htmlTab e htmlTabItem) alterei o componente htmlTabItem para htmlTabItem extends UIComponentBase e passou a funcionar normalmente.