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); |
} |