Subversion Repositories eFlore/Applications.coel

Rev

Rev 1597 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1597 Rev 1640
Line 192... Line 192...
192
			Information info = (Information) nouvellesDonnees;
192
			Information info = (Information) nouvellesDonnees;
193
			if (info.getType().equals("selectionnerValeurCombo")) {
193
			if (info.getType().equals("selectionnerValeurCombo")) {
194
				if (combo.getStore().findModel(champValeurInitiale, valeurInitiale) == null) {
194
				if (combo.getStore().findModel(champValeurInitiale, valeurInitiale) == null) {
195
					// Si la valeur ne fait pas partie de la première page, on doit charger la liste complète
195
					// Si la valeur ne fait pas partie de la première page, on doit charger la liste complète
196
					// C'est un peu moche mais pour le moment ça marche (les listes ne dépassant pas quelques 
196
					// C'est un peu moche mais pour le moment ça marche (les listes ne dépassant pas quelques 
197
					// centaines d'élements)
197
					// centaines d'élements), on s'arrete par contre si on a atteint le total d'éléments
198
					if(!valeurInitialeAffectee) {
198
					if(!valeurInitialeAffectee && combo.getStore().getCount() < loader.getTotalCount()) {
199
						loader.load(start, loader.getTotalCount());
199
						loader.load(start, loader.getTotalCount());
-
 
200
					} else {
-
 
201
						this.getCombo().enable();
200
					}
202
					}
201
				} else {
203
				} else {
202
					combo.setValue(combo.getStore().findModel(champValeurInitiale, valeurInitiale));
204
					combo.setValue(combo.getStore().findModel(champValeurInitiale, valeurInitiale));
203
					valeurInitialeAffectee = true;
205
					valeurInitialeAffectee = true;
204
					this.getCombo().enable();
206
					this.getCombo().enable();