Bonjour,
J'ai un problème tout simple, c'est de sélectionner un item dans ma drop down list.
Mon problème se situe dans un formulaire de mise a jour d'un objet "Compte", cet objet contient un membre "Client". j'ai fait un formulaire avec une drop down list pour sélectionner le client, mais je n'arrive pas pour une édition de l'objet "Compte" a afficher le bon item dans la liste.
Ce qui revient en html a faire (pour exemple):
Mon code JSF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <select name="sdf" id="sdf"> <option>1</option> <option selected="selected">2</option> <option>3</option> </select>
Tk's
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
16
17
18
19
20
21
22
23
24
25
26
27 private ArrayList<SelectItem> listCompteClient = new ArrayList<SelectItem>(); public ArrayList<SelectItem> getListCompteClient() { return listCompteClient; } public void setListCompteClient(ArrayList<SelectItem> listCompteClient) { this.listCompteClient = listCompteClient; } private void generateClientList() { // Construction de la liste en fonction de l'ebj listCompteClient.clear(); for (Client client : banqueActionBean.getListClient()) { listCompteClient.add(new SelectItem(client.getId(), client.toString())); } } @Override public void init() { generateClientList(); } // JSF (Avec Icefaces 1.6.1) <ice:selectOneMenu binding="#{admin$index.select1MenuClients}" id="select1MenuClients" style="width: 120px" > <f:selectItems binding="#{admin$index.selectOneMenu1selectItems}" id="selectOneMenu1selectItems" value="#{admin$index.listCompteClient}"/> </ice:selectOneMenu>
Partager