le titre est expressif
comment donner une valeur par défaut à ma liste SelectOneMenu
merci
le titre est expressif
comment donner une valeur par défaut à ma liste SelectOneMenu
merci
Tout simplement en définissant une valeur par défaut au niveau de ton bean...
Exemple :
et dans le bean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:selectOneMenu value="#{monBean.valeur}"> <f:selectItems value="#{monBean.liste}"/> </h:selectOneMenu>
Si ton bean est en scope request, tu peux affecter la valeur à valeur dans le constructeur, s'il est en session, tu t'arranges pour nettoyer les valeurs contenues dans le bean lorsqu'il le faut, et à ce moment là, tu ré-affectes la valeur par défaut à valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private Integer valeur = 42; // Définir getter et setter... public List<SelectItem> getListe() { ... }
Autre idée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private Integer valeur = null; // Définir getter et setter... public Integer getValeur() { if (valeur == null) { return 42; } return valeur; }
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
je pense qu'il me faut autre chose
je cherche qlq chose au niveau du JSP
parce que ttes mes listes sont dans un bean en scope application
et jne fait que les appeler dans mes managed beans,
en plus mes listes ne sont pas ttes indépendantes elles se remplissent suivant des paramètres
merci co mm ,
peut être que je me suis mal fait comprendre , le problème que j'ai n'est pas un problème fonctionnel mais graphique,
puisque comme j'ai dit mes listes sont dépendantes, celles qui se charge avec la page apparaissent normalement, mais celles qui se remplissent grâce à ajax
reste vide donc leur taille (concernant l'affichage est petite)
ce que je veut dire par labelle c'est l equivalent de default label pour le rich combo box , c juste pour maintenir une taille fixe pour la balise
merci
C'est bien parce que grâce à tes explications, j'ai encore moins compris qu'avant![]()
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Partager