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

JSF Java Discussion :

Generer une liste et Selectionner une valeur


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Par défaut Generer une liste et Selectionner une valeur
    Bonjour,

    J'aimerais réaliser une aide a la saisie en JSF mais je ne sais pas vraiment comment la faire.

    Imaginons une page jsf avec un formulaire lié a un backing bean "Personne" qui ressemblerais a peu pres a ca :
    ----------------------------------------
    Nom: [ saisie nom ]
    Prenom: [ saisie prenom ]
    Ville: [ saisie ville ] >bouton recherche<
    [ liste ville ]

    >bouton valider form<
    ----------------------------------------

    Pour le nom et prenom aucun souci, parcontre pour la ville j'aimerais taper quelques lettres puis cliquer sur le bouton recherche qui remplie la "liste ville" en consequence. Là on choisit une ville dans la liste qui soit remplie le chp "[saisie ville]" soit remplie le backing bean directement, sachant que l'important est de recupéré l'id de la ville.
    Le top serait que la liste de ville générée soit invisible avant tout click sur le bouton recherche.

    Alors voila, si quelqu'un à déjà fait ce genre de choses ou a une idée je suis preneur.

    Merci.

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Juillet 2006
    Messages : 74
    Par défaut
    ca doit pouvoir etre realisable en combinant avec Ajax, j'avoue que je n'en ai pas utilisé beaucoup avec des jsf, mais je pense que c'est possible

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Par défaut
    Ajax n'est pas obligatoire, la page peut se recharger pour générer la liste ce n'est pas grave.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    tu lie ta liste à un backing bean (backing bean=composant graphique HtmlSelectOneMenu) pour pouvoir travailler dessus de façon programmatique, ensuite quand tu clique sur ton bouton recherche tu va dans un action listener ou tu récupère la valeur du champ Ville, et en fonction tu réadapte ta ville.

    C'est les grandes lignes, après ca dépend de ton niveau, pour les explications.

    Le mieux c'est de donner des bouts de code au fure et à mesure.

    Ton bouton recherche doit avoir immediate="true" onClick="submit();"

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Je vois pas vraiment l'interet d'un actionListener ici. un action normal marchera aussi bien (en faites j'ai jamais vu d'interet à actionListener à part celui de recuperer le composant qui à fait l'action).

    Seul le contenu de ta liste change. donc la liste du <f:selectItems>. A priori il suffit juste de modifier cette liste.

    La solution d'Alec6 est bonne aussi. Mais un peu lourde à mettre en place si le but c'est juste une modification des valeurs de la liste

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    C'est juste que je fais des trucs qui marchent; mais je maitrise pas encore les subtilités de JSF

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Selectionner une liste en fonction des valeurs presentes
    Par Cédric P dans le forum Excel
    Réponses: 6
    Dernier message: 25/10/2010, 21h41
  2. [AJAX] liste liée a une liste liée a une liste
    Par dirty_harry dans le forum AJAX
    Réponses: 2
    Dernier message: 03/07/2009, 11h18
  3. Réponses: 5
    Dernier message: 12/03/2008, 18h16
  4. acceder à une liste contenue dans une liste
    Par CPI_en_mousse dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 12/06/2007, 08h33
  5. remplir une liste à partir d'une liste
    Par LeXo dans le forum Access
    Réponses: 7
    Dernier message: 14/04/2006, 12h29

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