salut, j'ai un managed bean qui contient une liste de String (ArrayList<String> typesNotifications=new ArrayList<String>();
comment afficher cette liste dans un h:selectManyListbox
salut, j'ai un managed bean qui contient une liste de String (ArrayList<String> typesNotifications=new ArrayList<String>();
comment afficher cette liste dans un h:selectManyListbox
voici un lien qui peut t'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:selectManyListbox style="width:200px;" value="#{tonManagedBean.StringValeurRetour}" > <f:selectItems value="#{tonManagedBean.typesNotifications}" /> </h:selectManyListbox >![]()
http://www.roseindia.net/jsf/selectManyListbox.shtml
merci mais dans ce tutoriel
on fait entrer f:selectItem au moment de developpement cad dans la page jsp
mais pour mois je veut recupérer ces f:selectItem à partir d'une liste dans mon managed bean
StringValeurRetour elle te permet de récupérer la liste sélectionné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectManyListbox style="width:200px;" value="#{tonManagedBean.StringValeurRetour}" > <f:selectItems value="#{tonManagedBean.typesNotifications}" /> </h:selectManyListbox >
et typesNotifications elle te permet d'afficher tes valeur dans l'interface
j'ai pas compris ce que StringValeurRetour vaut.
dans mon managedBean j'ai une liste de SelectItem declaré par
ArrayList typesNotifications=new ArrayList<SelectItem>();
d'ou provient l'autre StringValeurRetour que vous avez ajouté
c'est un attribut que tu dois déclarer dans ton bean pour connaitre la valeur selectionnée de ta liste au moment ou tu soumets ton formulaire. Teste tu verras bien.
je veut te dire que tu doit ajouter une autre liste telle que typesNotifications pour récupérer les valeurs sélectionné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectManyListbox style="width:200px;" value="#{tonManagedBean.TaListeSelectionner}" > <f:selectItems value="#{tonManagedBean.typesNotifications}" /> </h:selectManyListbox >
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectManyListbox value="#{bean.choix}"> <f:selectItem itemLabel="choix" itemValue="#{bean.option}" /> </h:selectManyListbox>
Partager