Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 985 Rev 1046
Line 12... Line 12...
12
import org.tela_botanica.client.modeles.Information;
12
import org.tela_botanica.client.modeles.Information;
13
import org.tela_botanica.client.modeles.Utilisateur;
13
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.publication.Publication;
14
import org.tela_botanica.client.modeles.publication.Publication;
15
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
15
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
16
import org.tela_botanica.client.modeles.publication.PublicationListe;
16
import org.tela_botanica.client.modeles.publication.PublicationListe;
-
 
17
import org.tela_botanica.client.modeles.structure.StructureListe;
17
import org.tela_botanica.client.util.Debug;
18
import org.tela_botanica.client.util.Debug;
-
 
19
import org.tela_botanica.client.vues.BarrePaginationVue;
Line 18... Line 20...
18
 
20
 
19
import com.extjs.gxt.ui.client.Registry;
21
import com.extjs.gxt.ui.client.Registry;
20
import com.extjs.gxt.ui.client.Style.SortDir;
22
import com.extjs.gxt.ui.client.Style.SortDir;
21
import com.extjs.gxt.ui.client.event.BaseEvent;
23
import com.extjs.gxt.ui.client.event.BaseEvent;
Line 51... Line 53...
51
 
53
 
52
	private Button ajouter;
54
	private Button ajouter;
53
	private Button modifier;
55
	private Button modifier;
Line -... Line 56...
-
 
56
	private Button supprimer;
-
 
57
	
54
	private Button supprimer;
58
	private BarrePaginationVue pagination = null;
55
	
59
	
56
	public PublicationListeVue(Mediateur mediateurCourant) {
60
	public PublicationListeVue(Mediateur mediateurCourant) {
Line 57... Line 61...
57
		mediateur = mediateurCourant;
61
		mediateur = mediateurCourant;
Line 131... Line 135...
131
			public void handleEvent(BaseEvent be) {
135
			public void handleEvent(BaseEvent be) {
132
				modifier.fireEvent(Events.Select);
136
				modifier.fireEvent(Events.Select);
133
			}
137
			}
134
		});
138
		});
135
		add(grille);
139
		add(grille);
-
 
140
		
-
 
141
		// Définition de la barre de pagination
-
 
142
		pagination = new BarrePaginationVue(new StructureListe(), mediateur);
-
 
143
		setBottomComponent(pagination);
136
	}
144
	}
Line 137... Line 145...
137
	
145
	
138
	private ColumnConfig creerColonneEditeur() {
146
	private ColumnConfig creerColonneEditeur() {
139
		GridCellRenderer<Publication> editeurRendu = new GridCellRenderer<Publication>() {
147
		GridCellRenderer<Publication> editeurRendu = new GridCellRenderer<Publication>() {
Line 185... Line 193...
185
	
193
	
186
	public void rafraichir(Object nouvellesDonnees) {
194
	public void rafraichir(Object nouvellesDonnees) {
187
		if (nouvellesDonnees instanceof PublicationListe) {
195
		if (nouvellesDonnees instanceof PublicationListe) {
Line -... Line 196...
-
 
196
			PublicationListe publications = (PublicationListe) nouvellesDonnees;
-
 
197
			
-
 
198
			pagination.setlistePaginable(publications);
188
			PublicationListe publications = (PublicationListe) nouvellesDonnees;
199
			pagination.rafraichir(publications.getPageTable());
189
			
200
			
190
			if (publications != null) {
201
			if (publications != null) {
191
				List<Publication> liste = publications.toList();
202
				List<Publication> liste = publications.toList();