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 49... Line 50...
49
 
50
 
50
	private Button modifier;
51
	private Button modifier;
51
	private Button supprimer;
52
	private Button supprimer;
52
	private Button ajouter;
53
	private Button ajouter;
-
 
54
	private BarrePaginationVue pagination = null;
Line 53... Line 55...
53
	private BarrePaginationVue pagination = null;
55
	private ChampFiltreRecherche champFiltreRecherche = null;
54
	
56
	
Line 55... Line 57...
55
	private int indexElementSelectionne = 0;
57
	private int indexElementSelectionne = 0;
Line 90... Line 92...
90
				clicSupprimerCollection(grille.getSelectionModel().getSelectedItems());
92
				clicSupprimerCollection(grille.getSelectionModel().getSelectedItems());
91
			}
93
			}
92
		});
94
		});
93
		supprimer.setToolTip(i18nC.indicationSupprimerUneFiche());
95
		supprimer.setToolTip(i18nC.indicationSupprimerUneFiche());
94
		toolBar.add(supprimer);
96
		toolBar.add(supprimer);
95
 
97
				
96
		setTopComponent(toolBar);
98
		setTopComponent(toolBar);
Line 97... Line 99...
97
 
99
 
98
		List<ColumnConfig> colonnes = new ArrayList<ColumnConfig>();
100
		List<ColumnConfig> colonnes = new ArrayList<ColumnConfig>();
99
		colonnes.add(new ColumnConfig("nom", i18nC.personneNom(), 300));
101
		colonnes.add(new ColumnConfig("nom", i18nC.personneNom(), 300));
Line 130... Line 132...
130
				modifier.fireEvent(Events.Select);
132
				modifier.fireEvent(Events.Select);
131
			}
133
			}
132
		});
134
		});
133
		add(grille);
135
		add(grille);
Line -... Line 136...
-
 
136
		
-
 
137
		CollectionListe collectionListe = new CollectionListe();
134
		
138
		champFiltreRecherche = new ChampFiltreRecherche(mediateur, toolBar, collectionListe);
135
		// Définition de la barre de pagination
139
		// Définition de la barre de pagination
136
		pagination = new BarrePaginationVue(new CollectionListe(), mediateur);
140
		pagination = new BarrePaginationVue(collectionListe, mediateur);
137
		setBottomComponent(pagination);
141
		setBottomComponent(pagination);
Line 138... Line 142...
138
	}
142
	}
139
 
143
 
Line 169... Line 173...
169
			CollectionListe collections = (CollectionListe) nouvellesDonnees;
173
			CollectionListe collections = (CollectionListe) nouvellesDonnees;
Line 170... Line 174...
170
 
174
 
171
			pagination.setlistePaginable(collections);
175
			pagination.setlistePaginable(collections);
172
			int[] pt = collections.getPageTable();
176
			int[] pt = collections.getPageTable();
-
 
177
			pagination.rafraichir(collections.getPageTable());
Line 173... Line 178...
173
			pagination.rafraichir(collections.getPageTable());
178
			champFiltreRecherche.setListePaginable(collections);
174
			
179
			
175
			if (collections != null) {
180
			if (collections != null) {
176
				List<Collection> liste = collections.toList();
181
				List<Collection> liste = collections.toList();