Subversion Repositories eFlore/Applications.coel

Rev

Rev 1294 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1294 Rev 1334
Line 77... Line 77...
77
		panneauPrincipal.setHeaderVisible(false);
77
		panneauPrincipal.setHeaderVisible(false);
78
		panneauPrincipal.setBodyBorder(true);
78
		panneauPrincipal.setBodyBorder(true);
79
		panneauPrincipal.setTopComponent(entete);
79
		panneauPrincipal.setTopComponent(entete);
Line 80... Line 80...
80
 
80
 
-
 
81
		tabIdentite = new TabItem(i18nC.personneIdentite());
81
		tabIdentite = new TabItem(i18nC.personneIdentite());
82
		tabIdentite.setTitle("Identité");
82
		tabIdentite.setLayout(new AnchorLayout());
83
		tabIdentite.setLayout(new AnchorLayout());
Line 83... Line 84...
83
		tabIdentite.setScrollMode(Scroll.AUTO);
84
		tabIdentite.setScrollMode(Scroll.AUTO);
-
 
85
 
84
 
86
		tabAdresse = new TabItem(i18nC.personneAdresses());
85
		tabAdresse = new TabItem(i18nC.personneAdresses());
87
		tabAdresse.setTitle("Adresse");
Line 86... Line 88...
86
		tabAdresse.setLayout(new FitLayout());
88
		tabAdresse.setLayout(new FitLayout());
-
 
89
		tabAdresse.setScrollMode(Scroll.AUTO);
87
		tabAdresse.setScrollMode(Scroll.AUTO);
90
 
Line 88... Line -...
88
 
-
 
89
		tabInfosNat = new TabItem(i18nC.personneInfoNat());
91
		tabInfosNat = new TabItem(i18nC.personneInfoNat());
-
 
92
		tabInfosNat.setTitle("Informations naturalistes");
90
		tabInfosNat.setScrollMode(Scroll.AUTO);
93
		tabInfosNat.setScrollMode(Scroll.AUTO);
91
 
94
 
Line 92... Line 95...
92
		//Greg : ajout d'un résumé des publications
95
		tabPublications = new TabItem(i18nC.tabPublications());
-
 
96
		tabPublications.setTitle("Publications");
93
		tabPublications = new TabItem(i18nC.tabPublications());
97
		tabPublications.setScrollMode(Scroll.AUTO);
94
		tabPublications.setScrollMode(Scroll.AUTO);
98
		tabPublications.setLayout(new FlowLayout());
Line 95... Line 99...
95
		tabPublications.setLayout(new FlowLayout());
99
		
96
		
100
		tabLogos = new TabItem(i18nC.personneLogos());
Line 386... Line 390...
386
	/**
390
	/**
387
	 * @author greg
391
	 * @author greg
388
	 * Rempli l'onglet des publications liées
392
	 * Rempli l'onglet des publications liées
389
	 * @param listePublications la liste des publications
393
	 * @param listePublications la liste des publications
390
	 */
394
	 */
391
	private void afficherPublications(PublicationAPersonneListe listePublications)	{
395
	private void afficherPublications(PublicationAPersonneListe listePublications)	{		
392
		List<PublicationAPersonne> publicationsLiees = listePublications.toList();
396
		List<PublicationAPersonne> publicationsLiees = listePublications.toList();
393
		Iterator<PublicationAPersonne> iterateur = publicationsLiees.iterator();
397
		Iterator<PublicationAPersonne> iterateur = publicationsLiees.iterator();
Line 394... Line 398...
394
		
398
		
395
		//Onglet Publications
399
		//Onglet Publications
Line 425... Line 429...
425
		paramsPublis.set("i18n_editeur", i18nC.publicationEditeur());
429
		paramsPublis.set("i18n_editeur", i18nC.publicationEditeur());
426
		paramsPublis.set("i18n_annee", i18nC.publicationDateParution());
430
		paramsPublis.set("i18n_annee", i18nC.publicationDateParution());
427
		paramsPublis.set("i18n_nvt", i18nC.publicationNvt());
431
		paramsPublis.set("i18n_nvt", i18nC.publicationNvt());
428
		paramsPublis.set("i18n_fascicule", i18nC.publicationFascicule());
432
		paramsPublis.set("i18n_fascicule", i18nC.publicationFascicule());
429
		paramsPublis.set("i18n_page", i18nC.publicationPage());
433
		paramsPublis.set("i18n_page", i18nC.publicationPage());
430
		afficherOnglet(tableauPublicationsLieesTpl, paramsPublis, tabPublications);
-
 
Line -... Line 434...
-
 
434
		
431
		
435
		afficherOnglet(tableauPublicationsLieesTpl, paramsPublis, tabPublications);
Line 432... Line 436...
432
	}
436
	}
Line 433... Line 437...
433
	
437
	
Line 466... Line 470...
466
						}
470
						}
Line 467... Line 471...
467
 
471
 
468
					}
472
					}
469
				}
473
				}
470
			}
474
			}
471
		} else if (nouvellesDonnees instanceof PublicationAPersonneListe)	{
475
		} else if (nouvellesDonnees instanceof PublicationAPersonneListe)	{	
-
 
476
			afficherPublications((PublicationAPersonneListe) nouvellesDonnees);
472
			afficherPublications((PublicationAPersonneListe) nouvellesDonnees);
477
			layout();
Line -... Line 478...
-
 
478
		}
473
		}
479
		
474
		
480
		// Le code suivant est exécuté DANS TOUS LES CAS !!! peu importe le type de données reçu !
475
		if (ontologieRecue && personneAAfficher != null && personneAffichee == false)	{			
481
		if (ontologieRecue && personneAAfficher != null && personneAffichee == false)	{
476
			afficherDetailPersonne(personneAAfficher);
482
			afficherDetailPersonne(personneAAfficher);
477
			personneAffichee = true;
483
			personneAffichee = true;