Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 436 Rev 462
Line 48... Line 48...
48
	public PersonneListeVue() {
48
	public PersonneListeVue() {
49
		mediateur = Registry.get(RegistreId.MEDIATEUR);
49
		mediateur = Registry.get(RegistreId.MEDIATEUR);
Line 50... Line 50...
50
		
50
		
51
		//Définition de la barre d'outil
51
		//Définition de la barre d'outil
52
		ToolBar toolBar = new ToolBar();
52
		ToolBar toolBar = new ToolBar();
53
		TextToolItem ajouter = new TextToolItem("Ajouter");
53
		TextToolItem ajouter = new TextToolItem(mediateur.i18nC.ajouter());
54
		ajouter.setIconStyle(ComposantClass.ICONE_AJOUTER);
54
		ajouter.setIconStyle(ComposantClass.ICONE_AJOUTER);
55
		ajouter.addSelectionListener(new SelectionListener<ComponentEvent>() {  
55
		ajouter.addSelectionListener(new SelectionListener<ComponentEvent>() {  
56
			public void componentSelected(ComponentEvent ce) {  
56
			public void componentSelected(ComponentEvent ce) {  
57
				mediateur.clicAjouterPersonne();
57
				mediateur.clicAjouterPersonne();
Line 61... Line 61...
61
		
61
		
Line 62... Line 62...
62
		
62
		
63
		final Rafraichissable r = this ;
63
		final Rafraichissable r = this ;
64
 
64
 
65
		// TODO : ajouter btn mod & supp
65
		// TODO : ajouter btn mod & supp
66
		final TextToolItem modifier = new TextToolItem("Modifier");
66
		final TextToolItem modifier = new TextToolItem(mediateur.i18nC.modifier());
67
		modifier.setIconStyle(ComposantClass.ICONE_MODIFIER);
67
		modifier.setIconStyle(ComposantClass.ICONE_MODIFIER);
68
		modifier.addSelectionListener(new SelectionListener<ComponentEvent>() {  
68
		modifier.addSelectionListener(new SelectionListener<ComponentEvent>() {  
69
			public void componentSelected(ComponentEvent ce) {  
69
			public void componentSelected(ComponentEvent ce) {  
70
				mediateur.clicModifierPersonne(personneSelectionnee);
70
				mediateur.clicModifierPersonne(personneSelectionnee);
Line 71... Line 71...
71
			}  
71
			}  
72
		});
72
		});
73
		toolBar.add(modifier);
73
		toolBar.add(modifier);
Line 74... Line 74...
74
		
74
		
75
		final TextToolItem supprimer = new TextToolItem("Supprimer");
75
		final TextToolItem supprimer = new TextToolItem(mediateur.i18nC.supprimer());
Line 86... Line 86...
86
		setTopComponent(toolBar);
86
		setTopComponent(toolBar);
Line 87... Line 87...
87
		
87
		
Line 88... Line 88...
88
		List<TableColumn> columns = new ArrayList<TableColumn>();
88
		List<TableColumn> columns = new ArrayList<TableColumn>();
89
		
89
		
-
 
90
		// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste
90
		// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste
91
		columns.add(new TableColumn("fmt_nom_complet", mediateur.i18nC.personneNomComplet(), .30f));
91
		columns.add(new TableColumn("fmt_nom_complet", "Nom Complet", .20f));
92
		columns.add(new TableColumn("code_postal", mediateur.i18nC.personneCodePostal(), .10f));
92
		columns.add(new TableColumn("nom", "Nom", .20f));
93
		columns.add(new TableColumn("ville", mediateur.i18nC.personneVille(), .20f));
93
		columns.add(new TableColumn("code_postal", "Code Postal", .10f));
94
		columns.add(new TableColumn("courriel_princ", mediateur.i18nC.personneCourriel(), .25f));
-
 
95
		columns.add(new TableColumn("nom", mediateur.i18nC.personneNom(), .10f));
-
 
96
		columns.add(new TableColumn("prenom", mediateur.i18nC.personnePrenom(), .10f));
-
 
97
		
Line 94... Line 98...
94
		columns.add(new TableColumn("ville", "Ville", .20f));
98
		columns.get(4).setHidden(true);
Line 95... Line 99...
95
		columns.add(new TableColumn("courriel_princ", "Courriel", .25f));
99
		columns.get(5).setHidden(true);
96
		
100
		
Line 126... Line 130...
126
 
130
 
Line 127... Line 131...
127
	public void rafraichir(Object nouvellesDonnees) {
131
	public void rafraichir(Object nouvellesDonnees) {
Line 128... Line 132...
128
		
132
		
129
		if (nouvellesDonnees instanceof PersonneListe) {
133
		if (nouvellesDonnees instanceof PersonneListe) {
Line 130... Line 134...
130
			
134
			
131
			setHeading("Personnes");
135
			setHeading(mediateur.i18nC.personneListeLabel());
132
			PersonneListe listePersonnes = (PersonneListe) nouvellesDonnees;
136
			PersonneListe listePersonnes = (PersonneListe) nouvellesDonnees;