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 :

valeur par defaut SelectOneMenu


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 68
    Par défaut valeur par defaut SelectOneMenu
    Salut à tous, j'ai beau fouiller par tout ma j'ai rien trouvé concernant mon petit problème. Voilà je voudrai savoir si c'est possible de changer la valeur par défaut de mon SelectOneMenu ou si c'est possible enlever la valeur par défaut.
    Voici mon SelectOneMenu
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <h:selectOneMenu style="width: 246px; height: 27px" id="ncin" 
    					onchange="submit()"
    					value="#{employeBean2.id}" >
    					<f:selectItems value="#{employeBean2.listIds}" />
    				</h:selectOneMenu>
    et voila le code Java qui rempli mes SelectItems
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    	public ArrayList<SelectItem> getListIds() {
    		System.out.println("employes list size: "+getEmployes().size());
    		if(listIds==null)
    			listIds=new ArrayList<SelectItem>();
    		for (Employe emp : getEmployes()) {
    			SelectItem selectItem=new SelectItem();
    			selectItem.setLabel(String.valueOf(emp.getId()));
    			selectItem.setValue(String.valueOf(emp.getId()));
    			listIds.add(selectItem);
    		}
    		System.out.println(listIds);
    		return listIds; 
     
    	}

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    met dans employeBean2.id la valeur que tu souhaite par default

  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
    j'ai essayé de faire ça mais ça n'a pas marché. En fait moi ce que je veux c'est qu'il n'y ait aucune valeur à l'execution, je voudrais qu'il affiche une valeur qu'après l'avoir selectionnée de mon SelectItems.

  4. #4
    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
    tu peux ajouter un selectItem bidon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <f:selectItem itemLabel="select a value" itemValue="#{bean.defaultValue}" />

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut
    Méthode dynamique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     ....SelectItem Item=new SelectItem("");
    			listIds.add(Item);
     
    		for (Employe emp : getEmployes()) {
    			SelectItem selectItem=new SelectItem();
    			selectItem.setLabel(String.valueOf(emp.getId()));
    			selectItem.setValue(String.valueOf(emp.getId()));
    			listIds.add(selectItem);
    		}
    		return listIds;  
    	}

  6. #6
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 68
    Par défaut
    Merci

Discussions similaires

  1. <h:selectOneMenu > et valeur par defaut
    Par soufianetomase dans le forum JSF
    Réponses: 2
    Dernier message: 20/06/2011, 10h56
  2. VALEUR PAR DEFAUT
    Par Bikey dans le forum Access
    Réponses: 2
    Dernier message: 25/10/2004, 13h57
  3. [Pb : champ Text = pas de valeur par defaut ?]
    Par mat_dum dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 18/08/2003, 12h57
  4. sorte de valeur par defaut
    Par sampq dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/07/2003, 11h59
  5. Valeur par defaut 'True' dans un champ de type bit
    Par Mouse dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/03/2003, 15h26

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