J'utilise JBoss 5.01 et richfaces: 3.3. Lorsque la première h: selectOneMenu id = "codOrgao" changements, je dois obtenir la valeur de l'année de la deuxième h: selectOneMenu id = "ano" puis charger le troisième h: selectOneMenu id = "codMembro" . C'est le code que j'ai écrit, je ne connais pas la raison, mais ne fonctionne pas. A4j supporté ne fonctionne pas (dans valueChangeListener = "# {populaMembros.pegaListaMembros} classe j'ai écrit un simple System.out.println (" écouteur appelé ")" pour voir si cette méthode est appelée mais elle n'est pas). Merci d'avance pour votre aide!!!A4J richfaces 3 ne fonctionne pas
<h:form styleClass="labelPorCima">
<h:panelGrid id="mpanel">
<div class="content field">
<label for="codOrgao">Selecione um orgão</label>
<h:selectOneMenu id="codOrgao" styleClass="textoLongo" valueChangeListener="#{populaMembros.pegaListaMembros}">
<f:selectItems value="#{populaOrgaosBean.listaItensOrgaos}" />
<a4j:support event="onchange" reRender="codMembro"/>
</h:selectOneMenu>
</div>
<h:selectOneMenu id="ano" styleClass="inputNome">
<f:selectItem itemLabel="2012"/>
<f:selectItem itemLabel="2011"/>
<f:selectItem itemLabel="2010"/>
<f:selectItem itemLabel="2009"/>
<f:selectItem itemLabel="2008"/>
</h:selectOneMenu>
<div class="content field ">
<label for="membro" class="membro">Nome do Membro</label>
<h:selectOneMenu id="codMembro" styleClass="inputNome" disabled="true">
<f:selectItem itemLabel="Selecione um membro" />
</h:selectOneMenu>
</div>
</h:panelGrid>
</h:form>
Avez-vous essayé 'onclick' au lieu de' onchange'? Onchange se déclenche lorsque le menu perd le focus. – Makhiel