Comment passer de la valeur en Auditeur dans selectOneMenu

J'ai 2 listes déroulantes: Type & Code. Je veux le Code de la liste déroulante pour modifier les valeurs en fonction du Type de liste déroulante si valeur = A ou B ou C. Comment puis-je passer de la valeur de A ou B ou C dans le port d'écoute de sorte qu'il peut comprendre et traiter ma Liste ?

     <h:outputLabel value="Type" for="idType" />
     <h:selectOneMenu id="idType" value="#{myController.type}">
         <f:selectItem itemLabel="AAA" itemValue="AAA" />
         <f:selectItem itemLabel="BBB" itemValue="BBB" />
         <f:selectItem itemLabel="CCC" itemValue="CCC" />
         <f:ajax event="valueChange" listener="#{myController.changeCodeList}" render="idCode" execute="@this" />
     </h:selectOneMenu>
     <h:outputLabel value="Code" for="idCode" />
     <h:selectOneMenu id="idCode" value="#{myController.code}" >
         <f:selectItem itemLabel="Select ..." noSelectionOption="true" />
         <f:selectItems value="#{myController.codeList}" />
     </h:selectOneMenu>
Ajax4jsf est un sublibrary de RichFaces avec des balises de la <a4j:xxx> de la bibliothèque. Vous ne semblez pas l'utiliser n'importe où. S'il vous plaît ne pas utiliser le [ajax4jsf] tag sur votre question.

OriginalL'auteur Peter | 2012-11-06