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








Répondre avec citation


une petite recherche pour comprendre pourquoi ce n'est pas possible ..

Partager