Subversion Repositories eFlore/Applications.del

Rev

Rev 2095 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2095 Rev 2118
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