Bonjour,
Je suis actuellement bloqué sur l'actualisation d'une liste déroulante par rapport au choix d'une autre liste déroulante. J'ai 2 listes déroulantes : pays et ville, et pour le moment ville m'affiche toutes les villes de tous les pays.
Et lorsque je sélectionne un pays, j'aimerai pouvoir filtrer les villes sans changer de page (logique).
Actuellement voici mon code :
Chaque élément de ville contient un getter vers le pays auquel il appartient.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html:select name="tmp" property="paysId" styleClass="champ"> <html:optionsCollection name='pays_list' label='nom' value='paysId' /> </html:select> <html:select name="tmp" property="villeId" styleClass="champ"> <html:optionsCollection name='ville_list' label='nom' value='villeId' /> </html:select>
J'ai vu qu'il était "facile" de faire ce que je voulais avec du javascript et des balises html, mais j'aimerai savoir s'il y a un autre moyen (avec des taglibs par exemple) pour que ce soit plus "propre" que de melanger taglib, balises html, javascript, etc...
Partager