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 :

Recuépéer l'élement sélectionné


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut Recuépéer l'élement sélectionné
    bonjour à tous, voici mon problème

    j'ai une list:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     <h:selectOneMenu value="#{demande.idtype1}" style="height : 24px; width : 410px;"  id="IDT1" >
    				<f:selectItems value="#{remplirType.mesElements}"/>
                  </h:selectOneMenu>
    quand je clique sur un élément, comment je peux récuperer le text sélectionné

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2008
    Messages : 179
    Par défaut
    Bonjour,

    si tu veux le récupérer au cours d'une action (par exemple liée à un commandLink dans ta page), la valeur de ta sélection mise à jour sera présente dans ton bean "demande" (=>idtype1). Tu as juste à l'utiliser (avec le getter par ex)

    Si tu veux la récupérer au moment où la valeur change, il te faudra la récupérer sur l'événenement "onchange" de cette façon là (par ex) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:selectOneMenu value="#{demande.idtype1}" style="height : 24px; width : 410px;"  id="IDT1" valueChangeListener=#{demande.valueChangeListener}>
    	<f:selectItems value="#{remplirType.mesElements}"/>
    </h:selectOne>

    Et dans ton bean:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	/**
             * listener for valuechange
             * 
             * @param event
             *            the event that triggered the listener
             */
    	public final void offerChangeListener(final ValueChangeEvent event) {
    		final Object object=event.getNewValue();  
    		if (object !=null ){
    			...
    		} 
    	}
    Voilà. J'espère que ça t'aidera. N'hésite pas à reposer d'autres questions si ce n'est pas clair (ou que j'ai mal compris)

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Merci

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

Discussions similaires

  1. Comment récupérer les élements sélectionnés d'une ListBox ?
    Par Bleuarff dans le forum Composants VCL
    Réponses: 11
    Dernier message: 23/02/2013, 06h36
  2. Réponses: 17
    Dernier message: 24/06/2008, 10h16
  3. Réponses: 2
    Dernier message: 10/12/2006, 13h16
  4. Réponses: 2
    Dernier message: 29/08/2006, 10h01
  5. Réponses: 4
    Dernier message: 09/05/2006, 11h33

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