| 12
 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