194,9 → 194,11 |
if (combo.getStore().findModel(champValeurInitiale, valeurInitiale) == null) { |
// Si la valeur ne fait pas partie de la première page, on doit charger la liste complète |
// C'est un peu moche mais pour le moment ça marche (les listes ne dépassant pas quelques |
// centaines d'élements) |
if(!valeurInitialeAffectee) { |
// centaines d'élements), on s'arrete par contre si on a atteint le total d'éléments |
if(!valeurInitialeAffectee && combo.getStore().getCount() < loader.getTotalCount()) { |
loader.load(start, loader.getTotalCount()); |
} else { |
this.getCombo().enable(); |
} |
} else { |
combo.setValue(combo.getStore().findModel(champValeurInitiale, valeurInitiale)); |