40,9 → 40,6 |
panneauPersonneListe = new PersonneListeVue(); |
|
//Charger les ontologies nécessaires à l'affichage des personnes |
mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
|
this.add(panneauPersonneListe, new BorderLayoutData(LayoutRegion.CENTER)); |
|
51,12 → 48,19 |
southData.setSplit(true); |
southData.setMargins(new Margins(5, 0, 0, 0)); |
this.add(panneauPersonneDetail, southData); |
|
|
mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
|
mediateur.desactiverChargement(); |
} |
|
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof Personne) { |
sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees); |
//panneauPersonneDetail.rafraichir((Personne) nouvellesDonnees); |
//sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees); |
panneauPersonneDetail.rafraichir((Personne) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof PersonneListe) { |
panneauPersonneListe.rafraichir((PersonneListe) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof Information) { |
75,7 → 79,8 |
panneauPersonneListe.rafraichir(info); |
} |
} else if (nouvellesDonnees instanceof ValeurListe) { |
panneauPersonneListe.rafraichir((ValeurListe) nouvellesDonnees); |
if (panneauPersonneDetail == null) Debug.log("panneauPersonneDetail == NULL"); |
panneauPersonneDetail.rafraichir((ValeurListe) nouvellesDonnees); |
} else { |
GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
} |