Dispongo di 2 elenchi: Tipo & Codice. Voglio che il menu a discesa Codice cambi i valori in base al menu a discesa Tipo se valore = A o B o C. Come posso passare il valore di A o B o C in listener in modo che possa comprendere ed elaborare la mia lista?Come passare il valore in Listener in selectOneMenu
<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 è un sublibrary di RichFaces con i tag del '' libreria. Non sembra che tu stia usando da qualche parte. Per favore non usare il tag '[ajax4jsf]' sulla tua domanda allora. –
BalusC