Lorsque j'utilise une liste dans JSF, j'ai le code suivant:
Pour cela, dans le bean carBean, je suis obligé de fournir une liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <h:selectOneMenu id="selectCar" value="#{carBean.currentCar}"> <f:selectItems value="#{carBean.carList}" /> </h:selectOneMenu>
d'éléments dérivant de javax.faces.model.SelectItem
Cela signifie, que pour chaque liste d'éléments métiers de mon bean,
je suis obligé de recréer une nouvelle liste d'éléments SelectItem,
à partir de la liste initiale (méthode carBean.getCarList()).
Y-a-t-il un moyen d'empêcher cela (création d'une nouvelle liste),
en utilisant, par exemples, des tags JSTL de type liste (<c:forEach) à la place du <f:selectItems ?
Partager