Line 89... |
Line 89... |
89 |
}
|
89 |
}
|
90 |
@Override
|
90 |
@Override
|
91 |
public void ajouterProtocoles(List<Protocole> protocoles) {
|
91 |
public void ajouterProtocoles(List<Protocole> protocoles) {
|
92 |
SelectElement selectElement = SelectElement.as(listeProtocoles.getElement());
|
92 |
SelectElement selectElement = SelectElement.as(listeProtocoles.getElement());
|
93 |
NodeList<OptionElement> options = selectElement.getOptions();
|
93 |
NodeList<OptionElement> options = selectElement.getOptions();
|
- |
|
94 |
// Capitalisation d'images est toujours en premier. Il a l'id 3. Oui mais,
|
- |
|
95 |
// comme les chiens galeux qui ont codé cette appli ont placé les résultats
|
- |
|
96 |
// dans un List et non un Map, on a accès aux éléments par leur ordre...
|
- |
|
97 |
// qui n'est pas garanti puisque le service retourne un Objet et non un
|
- |
|
98 |
// Tableau... sur qui on tape ?
|
- |
|
99 |
// Du coup tant pis, on fait comme si l'ordre était garanti, on n'a pas
|
- |
|
100 |
// le choix : Capitalisation d'Images est le 2e élément (index 1)
|
- |
|
101 |
listeProtocoles.addItem(protocoles.get(1).getNom(), protocoles.get(1).getId()+"");
|
- |
|
102 |
// on ajoute les autres meme si on les aime pas :P
|
94 |
for (int i = 0; i < protocoles.size(); i++) {
|
103 |
for (int i = 0; i < protocoles.size(); i++) {
|
- |
|
104 |
if (i != 1) { // bouuu l'astuce cracra
|
95 |
listeProtocoles.addItem(protocoles.get(i).getNom(), protocoles.get(i).getId()+"");
|
105 |
listeProtocoles.addItem(protocoles.get(i).getNom(), protocoles.get(i).getId()+"");
|
96 |
options.getItem(i).setTitle(protocoles.get(i).getDescription());
|
106 |
options.getItem(i).setTitle(protocoles.get(i).getDescription());
|
- |
|
107 |
}
|
97 |
}
|
108 |
}
|
98 |
}
|
109 |
}
|
Line 99... |
Line 110... |
99 |
|
110 |
|
100 |
@Override
|
111 |
@Override
|