Subversion Repositories eFlore/Applications.coel

Rev

Rev 1322 | Rev 1369 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1322 Rev 1367
Line 38... Line 38...
38
		setLayout(layout);
38
		setLayout(layout);
Line 39... Line 39...
39
 
39
 
Line 40... Line 40...
40
		panneauPersonneListe = new PersonneListeVue();
40
		panneauPersonneListe = new PersonneListeVue();
41
		
-
 
42
		//Charger les ontologies nécessaires à l'affichage des personnes
-
 
43
		mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur);
-
 
Line 44... Line 41...
44
		mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur);
41
		
Line 45... Line 42...
45
		mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur);
42
		//Charger les ontologies nécessaires à l'affichage des personnes
46
		
43
		
47
		this.add(panneauPersonneListe, new BorderLayoutData(LayoutRegion.CENTER));
44
		this.add(panneauPersonneListe, new BorderLayoutData(LayoutRegion.CENTER));
48
 
45
 
49
		panneauPersonneDetail = new PersonneDetailVue(mediateur);
46
		panneauPersonneDetail = new PersonneDetailVue(mediateur);
-
 
47
		BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000);
-
 
48
		southData.setSplit(true);
-
 
49
		southData.setMargins(new Margins(5, 0, 0, 0));
-
 
50
		this.add(panneauPersonneDetail, southData);
-
 
51
 
-
 
52
		
-
 
53
		mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur);
50
		BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000);
54
		mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur);
Line 51... Line 55...
51
		southData.setSplit(true);
55
		mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur);
52
		southData.setMargins(new Margins(5, 0, 0, 0));
56
 
53
		this.add(panneauPersonneDetail, southData);
57
		mediateur.desactiverChargement();
54
	}
58
	}
55
 
59
 
56
	public void rafraichir(Object nouvellesDonnees) {
60
	public void rafraichir(Object nouvellesDonnees) {
57
		if (nouvellesDonnees instanceof Personne) {
61
		if (nouvellesDonnees instanceof Personne) {
58
			sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees);
62
			//sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees);
Line 73... Line 77...
73
				InfoLogger.display("Chargement d'une liste de personnes", "");
77
				InfoLogger.display("Chargement d'une liste de personnes", "");
74
			} else {
78
			} else {
75
				panneauPersonneListe.rafraichir(info);
79
				panneauPersonneListe.rafraichir(info);
76
			}
80
			}
77
		} else if (nouvellesDonnees instanceof ValeurListe)	{
81
		} else if (nouvellesDonnees instanceof ValeurListe)	{
-
 
82
			if (panneauPersonneDetail == null) Debug.log("panneauPersonneDetail == NULL");
78
			panneauPersonneListe.rafraichir((ValeurListe) nouvellesDonnees);
83
			panneauPersonneDetail.rafraichir((ValeurListe) nouvellesDonnees);
79
		} else {
84
		} else {
80
			GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
85
			GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
81
		}
86
		}
82
	}
87
	}
83
}
88
}
84
89