Bonjour,
je suis débutant en richfaces et je dois utiliser un riich:combobox dans mon application , j'arrive a alimenter ma combobox avec des chaines de caracteres en utilisaant :
et dans la combobox je fais :
Code : 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 List<SelectItem> getUsersList() { service_list = this.servService.findAll(); List usersList = new ArrayList<SelectItem>(); for(Iterator I = service_list.iterator();I.hasNext();) { Client c=(Client)service_list.get(service_list.indexOf(I.next())); //System.out.println(c.getServLib()); usersList.add(new SelectItem( c.getServLib(),c.getServCode())); } return usersList; }
seulement voila je veux récuperer aussi la valeur de l'id.Je sais que je le récupère dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <rich:comboBox value="#{bean.nom}"> <f:selectItems value="#{ServiceBean.service_list}"/> <f:converter converterId="clientConverter"/> </rich:comboBox>
new SelectItem( c.getServLib(),c.getServCode()) mais je ne sais pas comment le réutiliser une fois qu'on aura choisi un élement dans la combobox.
Ou sinon il y a apparement les converters qui aident à faire ça mais je n'ai pas réussi à les mettre en oeuvre a partir de la FAQ alors si vous avez un exemple concret merci de le partager
Merci de m'éclairer
Partager