Bonjour à tous,
J'ai le code suivant :
Je compare donc une liste (lClusters) de Cluster à une autre liste (lClusterEmployee) de clusterEmployee.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <select name="empCluster" id="cluster"> <c:forEach var="Cluster" items="${lClusters}"> <c:forEach var="clusterEmployee" items="${lClusterEmployee}"> <option name="empCluster" value="${Cluster.getType().name}" <c:if test="${Cluster.id==clusterEmployee.getCluster().id}">selected</c:if> >${Cluster.getType().name} </option> </c:forEach> </c:forEach> </select>
Si la condition est remplie, l'élément est selected.
Là où le bât blesse :
1 - A l'arrivée les différents éléments de la liste lClusters (?) sont dupliqués dans ma select list, ce qui n'est bien entendu pas le comportement attendu...
2 - Un seul élément de sélectionné (le dernier ?), là où, pour certains cas, je devrais avoir plusieurs éléments sélectionnés.
Merci par avance pour vos éclairages.
Partager