IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

Plusieurs listes déroulantes liées (ajax)


Sujet :

Struts 2 Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 58
    Points : 37
    Points
    37
    Par défaut Plusieurs listes déroulantes liées (ajax)
    Bonjour bonjour,

    j'essaie de passer de jsf à struts2, et certains de mes problèmes peuvent être liés à ça, je dois avoir de mauvaises habitudes...

    bref, j'essaie depuis un moment de faire plusieurs listes déroulantes, dont chacune dépend de la précédente.
    Je ne peux pas utiliser doubleselect puisqu'il me faut 3 listes.

    J'ai donc essayé successivement avec s:select et s:autocompleter, en espérant que cette deuxieme possibilité me sauverait.

    Ma vraie question est: Est-il possible, et si oui, comment, d'appeler une méthode située dans une classe d'action, dès qu'un choix est fait dans une liste?

    j'essaie d'être clair... J'ai une classe action qui se charge de remplir la deuxième liste lors du chargement de la page, et je voudrais qu'une méthode située dans cette classe soit appelée lorsque l'utilisateur fait son choix dans la première liste.

    En gros, je cherche un équivalent du << ... event="onchange", reRender="...", action="..." >>

    merci de votre aide, elle me sera bien utile

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 58
    Points : 37
    Points
    37
    Par défaut
    bon, pendant ce temps j'ai réussi à avancer un peu...

    en déclarant <s:form action="MonAction" ...> et <s:select... onchange="submit()"...>

    donc c'est tout simple, mais le problème c'est que ça n'appelle toujours pas la méthode voulue.

    sur un autre thread je vois que c'est tout bete, il suffit de spécifier dans struts.xml la méthode à appeler:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <action name="MonAction" class="MonAction" method="methodeVoulue">

    de cette facon ça marche... c'est tout bête mais bon franchement il faut le savoir...

    peut être que ma prise de tête pourra être utile à quelqu'un ;-)

Discussions similaires

  1. Listes déroulantes liées, Ajax et MVC
    Par Uscorvaxcorax dans le forum Langage
    Réponses: 7
    Dernier message: 15/01/2015, 14h18
  2. Plusieurs liste déroulantes "liées"
    Par totor92290 dans le forum IHM
    Réponses: 5
    Dernier message: 23/02/2012, 14h18
  3. [AJAX] Listes déroulantes liées
    Par Jiraiya42 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/04/2008, 09h58
  4. ajax, php et 3 listes déroulantes liées
    Par jfox dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/04/2008, 14h13
  5. [AJAX] Listes déroulantes liées avec Ajax
    Par paupiette dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/08/2006, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo