Boa tarde!
Estou tentando atualizar as opções de um h:selectOneMenu “B” quando o usuário seleciona uma opção de um outro h:selectOneMenu “A”.
Estou usando os códigos abaixo, mas não está funcionando. O método que atualizaria o conteúdo do h:selectOneMenu “B” nem é executado.
<a4j:region selfRendered="true" ajaxListener="#{NovoNegocioBean.AtualizaCategorias}">
<h:selectOneMenu id="categoriaPai" value="#{NovoNegocioBean.categoriaPai}">
<f:selectItems value="#{NovoNegocioBean.categoriasPai}" />
<a4j:support reRender="categoria" event="onchange"/>
</h:selectOneMenu> *
<br/>
<h:selectOneMenu id="categoria" value="#{NovoNegocioBean.categoria}">
<f:selectItems value="#{NovoNegocioBean.categorias}" />
</h:selectOneMenu> *
</a4j:region>
public void AtualizaCategorias(AjaxEvent arg1) {
if (arg1 != null) {
//Conteúdo do método!!!
}
System.out.println("Entrou no método!!!");
}
Não entendo muito desse tipo de coisa e to perdidão aqui!
Se alguém tiver alguma dica ficarei muito grato!
Abraço, Bottoni