Liste déroulante [Struts] - Java - Programmation
Marsh Posté le 06-09-2004 à 09:30:12
Mr Malaussene a écrit : les changements effectués ne sont pas pris en compte et je retombe toujours sur la même ligne ! |
J'ai pas compris ça
Marsh Posté le 06-09-2004 à 09:38:20
pascal_ a écrit : J'ai pas compris ça |
La variable du bean est à une valeur de defaut (par exemple la deuxième ligne). A l'initialisation de la liste, la deuxième ligne est bien selectionnée, par contre, si jamais je choisit la quatrième ligne, le "OnChange=submit()", valide le formulaire et réaffiche la page : La je devrai avoir la quatrième ligne de sélectionnée, hors c'est toujours la deuxième qu'il est !
J'en déduit donc, qu'il n'y a pas de mise à jour de la variable, hors, elle a bien en setter et un getter.
Marsh Posté le 06-09-2004 à 09:26:59
Bonjour,
J'utilise actuellement Struts et j'ai un petit soucis avec la balise <html:select> et ses propriétés.
Voyons, plutôt un exemple :
La liste déroulante est bien initialisé et l'élement par défaut est bien sélectionné (si je vérifie le source, j'ai bien un <option ... selected> sur la bonne ligne, mais par contre, les changements effectués ne sont pas pris en compte et je retombe toujours sur la même ligne !
D'un autre côté, si j'implémente dans le ActionForm de cette page, une variable currentLayerId avec son accesseur et mutateur (et que j'enlève dans mon bout de code name="contextBean" ), cela fonctionne bien (sauf qu'il faut que je me tape les mises à jour dans le bean dans ma classe Action !!
Quelqu'un a-t-il une solution pour résoudre se problème ??
Merci d'avance,
Aurélien,