Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1630 Rev 1633
Line 4... Line 4...
4
import java.util.Iterator;
4
import java.util.Iterator;
5
import java.util.List;
5
import java.util.List;
Line 6... Line 6...
6
 
6
 
7
import org.tela_botanica.client.Mediateur;
7
import org.tela_botanica.client.Mediateur;
-
 
8
import org.tela_botanica.client.RegistreId;
8
import org.tela_botanica.client.RegistreId;
9
import org.tela_botanica.client.composants.ChampFiltreRecherche;
9
import org.tela_botanica.client.composants.InfoLogger;
10
import org.tela_botanica.client.composants.InfoLogger;
10
import org.tela_botanica.client.i18n.Constantes;
11
import org.tela_botanica.client.i18n.Constantes;
11
import org.tela_botanica.client.images.Images;
12
import org.tela_botanica.client.images.Images;
12
import org.tela_botanica.client.interfaces.Rafraichissable;
13
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 52... Line 53...
52
 
53
 
53
	private Button ajouter;
54
	private Button ajouter;
54
	private Button modifier;
55
	private Button modifier;
Line -... Line 56...
-
 
56
	private Button supprimer;
55
	private Button supprimer;
57
	
Line 56... Line 58...
56
	
58
	private ChampFiltreRecherche champFiltreRecherche = null;
57
	private BarrePaginationVue pagination = null;
59
	private BarrePaginationVue pagination = null;
Line 140... Line 142...
140
				modifier.fireEvent(Events.Select);
142
				modifier.fireEvent(Events.Select);
141
			}
143
			}
142
		});
144
		});
143
		add(grille);
145
		add(grille);
Line -... Line 146...
-
 
146
		
-
 
147
		PublicationListe publicationListe = new PublicationListe();
144
		
148
		champFiltreRecherche = new ChampFiltreRecherche(mediateurCourant, toolBar, publicationListe);
145
		// Définition de la barre de pagination
149
		// Définition de la barre de pagination
146
		pagination = new BarrePaginationVue(new StructureListe(), mediateur);
150
		pagination = new BarrePaginationVue(publicationListe, mediateur);
147
		setBottomComponent(pagination);
151
		setBottomComponent(pagination);
Line 148... Line 152...
148
	}
152
	}
149
	
153
	
Line 195... Line 199...
195
	
199
	
196
	public void rafraichir(Object nouvellesDonnees) {		
200
	public void rafraichir(Object nouvellesDonnees) {		
197
		if (nouvellesDonnees instanceof PublicationListe) {
201
		if (nouvellesDonnees instanceof PublicationListe) {
Line -... Line 202...
-
 
202
			PublicationListe publications = (PublicationListe) nouvellesDonnees;
198
			PublicationListe publications = (PublicationListe) nouvellesDonnees;
203
			
199
			
204
			champFiltreRecherche.setListePaginable(publications);
Line 200... Line 205...
200
			pagination.setlistePaginable(publications);
205
			pagination.setlistePaginable(publications);
201
			pagination.rafraichir(publications.getPageTable());
206
			pagination.rafraichir(publications.getPageTable());