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 :

récupèrer la valeur d'un selectOneMenu


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 25
    Par défaut récupèrer la valeur d'un selectOneMenu
    Bonjour,

    J'ai un selectOneMenu dans lequel une liste des clients:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:selectOneMenu value="#{beanClient.raisonSociale}">
    	    <f:selectItems value="#{beanClient.allClients}"/>
    	    	    </h:selectOneMenu>
    Je veux dans une classe Traitement.java récupèrer toutes les information du client séléctionné (son ID, raisonSociale, Adresse,....)

    Je ne sais pas comment faire.
    Merci de vouloir m'aider

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Si tu veux passer l'objet en valeur du selectOneMenu, tu peux utiliser un converter.
    consulte pour plus d'informations.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 68
    Par défaut
    Le champs raison sociale est de quel type???

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 25
    Par défaut
    il est de type String

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 68
    Par défaut
    pour tes SelectItem la valeur c'est les clients et le label c'est leurs noms??
    Si c'est le cas il faudrait que ton selectOneMenu pointe vers un client pas vers un String et quand tu auras sélectionné le client tu pourras faire client.getId()...
    pour cela tu ajoutes a ton selectOneMenu un valueChangeListener (c'est la méthode qui va se déclencher au moment de la saisie du client) c'est dans cette méthode que tu mettras client.getId() etc...

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par soffru Voir le message
    pour tes SelectItem la valeur c'est les clients et le label c'est leurs noms??
    Si c'est le cas il faudrait que ton selectOneMenu pointe vers un client pas vers un String et quand tu auras sélectionné le client tu pourras faire client.getId()...
    pour cela tu ajoutes a ton selectOneMenu un valueChangeListener (c'est la méthode qui va se déclencher au moment de la saisie du client) c'est dans cette méthode que tu mettras client.getId() etc...
    Pour récupérer l'objet client ou tout autre objet spécifique, il faut absolument un converter.
    Seuls les types primitifs sont pris pris en compte sans converters.

  7. #7
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2009
    Messages : 15
    Par défaut
    Bonjour,
    est-ce que vous pouvez être disons un peu plus clair, parce que j'ai le même problème de récupération et je galère dessus...
    J'ai fait un tour à la mais j'ai pas pu trouver la section qui traite de mon problème...
    thanks d'avance!

  8. #8
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2009
    Messages : 15
    Par défaut
    Bonsoir,
    personne pour aider un pauvre petit débutant en développement... ?

Discussions similaires

  1. Récupérer la valeur d'un SelectOneMenu Dynamique
    Par iliass001 dans le forum JSF
    Réponses: 9
    Dernier message: 27/07/2011, 16h43
  2. Réponses: 2
    Dernier message: 21/02/2011, 11h21
  3. Réponses: 3
    Dernier message: 25/08/2008, 09h48
  4. Réponses: 11
    Dernier message: 21/08/2007, 09h57
  5. Réponses: 4
    Dernier message: 09/08/2007, 13h52

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