Bonjour,
J'ai donc une liste Composé de Thèmes, à l'interieur de laquelle pour chaque theme, j'ai des options details, et pour chaque option détail, j'ai des domaines valeur(ce sont des radio boutons), Cequi nous fait en tout 3 listes imbriquées:
Il ya 3 niveaux:
Theme 1
Option detail 1 oui non tous (domaines de valeur:radio boutons)
Option detail 2 oui non tous (domaines de valeur:radio boutons)
Theme 2
Option detail 1
......
...
dans Ma classe action j'envoie donc une liste composée de ces 3 collections:
formulaire.setLesDomainesTh();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<%-- boucle des themes-->
<logic:iterate id="Theme" name="form" property="lesDomainesTh" indexId="indTheme">
<bean:write name="Theme" property="libelle"/>
<%-- boucle des options-->
<logic:iterate id="OptionDetail" name="Theme" property="lesOptionsDetails" >
<bean:write name="OptionDetail" property="libelle"/>
<%--on affiche les radios boutons en fonction de loptionDetail en cours-->
<logic:iterate id="DomaineValeur" name="OptionDetail"property="listeDomaineValeur" >
<html-el:radio idName="DomaineValeur" name="OptionDetail" property="identifiant(${indTheme},${indDetail})" value="identifiant">
<bean:write name="DomaineValeur" property="libelle"/>
</html-el:radio>
</logic:iterate>
</logic:iterate>
</logic:iterate> |
Mon probleme, c'est que je ne sais pas comment récuperer à la soumission, les valeurs des radios boutons EN FONCTION de chaque Option Detail, sachant que la liste de domaine valeur est imbriquée au 3eme niveau.
Comment récuperer un truc du style (code option detail, id domaine valeur)
en sachant que mes listes option detail et domaine valeur sont imbriquées.
C'est pourquoi pour afficher un élément imbriqué dans la liste :
.
Ici,Le name n'est pas egal à "form", je ne peux donc pas creer un parametre dans le formulaire pour récuperer mes valeurs donc c'est la merde!!
Partager