Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1630 Rev 1633
Line 3... Line 3...
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
import java.util.List;
4
import java.util.List;
Line 5... Line 5...
5
 
5
 
6
import org.tela_botanica.client.Mediateur;
6
import org.tela_botanica.client.Mediateur;
-
 
7
import org.tela_botanica.client.RegistreId;
7
import org.tela_botanica.client.RegistreId;
8
import org.tela_botanica.client.composants.ChampFiltreRecherche;
8
import org.tela_botanica.client.composants.InfoLogger;
9
import org.tela_botanica.client.composants.InfoLogger;
9
import org.tela_botanica.client.i18n.Constantes;
10
import org.tela_botanica.client.i18n.Constantes;
10
import org.tela_botanica.client.images.Images;
11
import org.tela_botanica.client.images.Images;
11
import org.tela_botanica.client.interfaces.Rafraichissable;
12
import org.tela_botanica.client.interfaces.Rafraichissable;
12
import org.tela_botanica.client.modeles.Information;
13
import org.tela_botanica.client.modeles.Information;
13
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.personne.Personne;
15
import org.tela_botanica.client.modeles.personne.Personne;
-
 
16
import org.tela_botanica.client.modeles.publication.Publication;
15
import org.tela_botanica.client.modeles.publication.Publication;
17
import org.tela_botanica.client.modeles.publication.PublicationListe;
16
import org.tela_botanica.client.modeles.structure.Structure;
18
import org.tela_botanica.client.modeles.structure.Structure;
17
import org.tela_botanica.client.modeles.structure.StructureListe;
19
import org.tela_botanica.client.modeles.structure.StructureListe;
Line 18... Line 20...
18
import org.tela_botanica.client.vues.BarrePaginationVue;
20
import org.tela_botanica.client.vues.BarrePaginationVue;
Line 49... Line 51...
49
	
51
	
50
	private Button modifier;
52
	private Button modifier;
51
	private Button supprimer;
53
	private Button supprimer;
Line -... Line 54...
-
 
54
	private Button ajouter;
52
	private Button ajouter;
55
	
Line 53... Line 56...
53
	
56
	private ChampFiltreRecherche champFiltreRecherche = null;
54
	private BarrePaginationVue pagination = null;
57
	private BarrePaginationVue pagination = null;
Line 129... Line 132...
129
				modifier.fireEvent(Events.Select);
132
				modifier.fireEvent(Events.Select);
130
			}
133
			}
131
		});
134
		});
132
		add(grille);
135
		add(grille);
Line -... Line 136...
-
 
136
		
-
 
137
		StructureListe structureListe = new StructureListe();
133
		
138
		champFiltreRecherche = new ChampFiltreRecherche(mediateurCourant, toolBar, structureListe);
134
		// Définition de la barre de pagination
139
		// Définition de la barre de pagination
135
		pagination = new BarrePaginationVue(new StructureListe(), mediateur);
140
		pagination = new BarrePaginationVue(structureListe, mediateur);
136
		setBottomComponent(pagination);
141
		setBottomComponent(pagination);
Line 137... Line 142...
137
	}
142
	}
138
 
143
 
Line 160... Line 165...
160
	}
165
	}
Line 161... Line 166...
161
	
166
	
162
	public void rafraichir(Object nouvellesDonnees) {
167
	public void rafraichir(Object nouvellesDonnees) {
163
		if (nouvellesDonnees instanceof StructureListe) {
168
		if (nouvellesDonnees instanceof StructureListe) {
-
 
169
			StructureListe structures = (StructureListe) nouvellesDonnees;
-
 
170
			
164
			StructureListe structures = (StructureListe) nouvellesDonnees;
171
			champFiltreRecherche.setListePaginable(structures);
165
			pagination.setlistePaginable(structures);
172
			pagination.setlistePaginable(structures);
Line 166... Line 173...
166
			pagination.rafraichir(structures.getPageTable());
173
			pagination.rafraichir(structures.getPageTable());
167
			
174