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