Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1087 → Rev 1088

/trunk/src/org/tela_botanica/client/Mediateur.java
397,9 → 397,17
}
panneauCentre.getContenu().rafraichir(projetsACharger);
panneauOuest.getFiltre().rafraichir(projetsACharger);
mettreFiltreAJour(projetsACharger);
}
public void mettreFiltreAJour(ProjetListe projetsACharger) {
panneauOuest.getFiltre().rafraichir(projetsACharger);
}
public void mettreFiltreAJour(List<Projet> projetsACharger) {
panneauOuest.getFiltre().rafraichir(projetsACharger);
}
public void clicListeProjet(Projet projet) {
panneauCentre.getContenu().rafraichir(projet);
}
/trunk/src/org/tela_botanica/client/vues/projet/ProjetListeVue.java
217,7 → 217,14
grille.getStore().remove(projetCourant);
}
}
//Mettre à jour les filtres
mediateur.mettreFiltreAJour(grille.getStore().getModels());
layout(true);
}
 
}
/trunk/src/org/tela_botanica/client/vues/FiltreVue.java
1,5 → 1,7
package org.tela_botanica.client.vues;
 
import java.util.List;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.i18n.Constantes;
63,9 → 65,9
add(listeProjets);
}
private void afficherListeProjets(ProjetListe projetsRecus) {
private void afficherListeProjets(List projetsRecus) {
projets.removeAll();
projets.add(projetsRecus.toList());
projets.add(projetsRecus);
listeProjets.setStore(projets);
layout();
}
75,7 → 77,11
if (nouvellesDonnees instanceof ProjetListe) {
projetsCache = (ProjetListe) nouvellesDonnees;
Registry.register(RegistreId.PROJETS, projetsCache);
afficherListeProjets(projetsCache);
afficherListeProjets(projetsCache.toList());
} else if (nouvellesDonnees instanceof List) {
List<Projet> projets = (List) nouvellesDonnees;
Registry.register(RegistreId.PROJETS, projets);
afficherListeProjets(projets);
} else {
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
}