Bonsoir,
j'ai une liste de produit et je cherche à générer plusieurs menu déroulant, un à chaque fois que je selectionne un produit.
Il me faut conserver la valeur de chacun des menus (en cas de ValueChange)
Pour gérer l'itération sur les produits choisis c'est plutot simple mais je ne sais pas comment affecter la value du product dans l'itération
Une ArrayList ne me permet pas d'avoir de key, et une HashMap/Hashtable ne prend qu'une key, ce qui me pose probleme, au cas où l'on veut cumuler le meme produit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <c:forEach value items="#{bean.allProducts}" var="product" /> <h:selectOneMenu value=?? valueChangeListener="#{bean.productValueChange}"> <f:selectItems value="#{bean.productList[product.id]}" /> </h:selectOneMenu>
Comment feriez-vous?
Merci
Partager