Bonjour,
Pour afficher des éléments dans une barre de défilement "ComboBox" j'ai créer une list "java.util.List" d'objet Entreprise , puis j'ai créé une "ListStore" a laquelle j'ai ajouté la list déja créée, et enfin je communique la listStore créée a la ComboBox:
Sachant que l'objet Entreprise extends BaseModel et implements Serializable, or dans la comboBox rien ne s'affiche !!
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 List<Entreprise> entreprises = this.getEntreprise(); Collections.sort(entreprises, new Comparator<Entreprise>() { @Override public int compare(Entreprise o1, Entreprise o2) { return o1.getCompanyName().compareTo(o2.getCompanyName()); } }); ListStore<Entreprise> store = new ListStore<Entreprise>(); store.add(entreprises); ComboBox<Entreprise> combo = new ComboBox<Entreprise>(); combo.setFieldLabel("Entreprise"); combo.setDisplayField("companyName"); combo.setEnabled(true); combo.setTriggerAction(TriggerAction.ALL); combo.setStore(store);
Merci de bien vouloir m'aider!!
Partager