Iterator + select ou comment rendre le select dépendant de l'iterator
Bonjour,
J'ai un petit souci, j'ai des groupes d'utilisateurs et, pour chaque groupe je dois sélectionner un utilisateur du groupe.
ma variable listGroups contient une liste des groupes avec id => label
ma variable listUsers contient une liste des utilisateurs avec .id, .label, .groupId
Voilà mon code
Code:
1 2 3 4
|
<s:iterator value="listGroups">
<s:select label="%{label}" name="%{'user'}%{id}" list="listUsers" listKey="id" listValue="label" />
</s:iterator> |
Mon problème est : comment faire pour que mon listUsers ne retourne que les utilisateurs du groupe, et non pas tout les utilisateurs (comme actuellement).
Sachant que ma fonction getListUsers peut prendre l'id du group en paramètre pour ne renvoyer que les utilisateurs du groupe.... mais je ne vois pas comment indiquer qu'il faut passer un paramètre lors de l'appel à getListUsers :(
Si vous avez des idées pour m'aider..... Je suis preneur