Subversion Repositories eFlore/Applications.del

Rev

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

Rev 378 Rev 382
Line 63... Line 63...
63
	 *            : le nombre d'éléments à afficher par page
63
	 *            : le nombre d'éléments à afficher par page
64
	 */
64
	 */
65
	public void changerPas(int pas) {
65
	public void changerPas(int pas) {
66
		this.pas = pas;
66
		this.pas = pas;
67
		actualiserNbPage();
67
		actualiserNbPage();
68
		changerPage(pas * pageCourante, pas * (pageCourante + 1));
68
		changerPage(pas * (pageCourante -1), pas * pageCourante);
69
		switch (pas) {
69
		switch (pas) {
70
		case 5:
70
		case 5:
71
			vue.getSelecteurPas().setSelectedIndex(0);
71
			vue.getSelecteurPas().setSelectedIndex(0);
72
			break;
72
			break;
73
		case 10:
73
		case 10:
Line 174... Line 174...
174
 
174
 
175
				@Override
175
				@Override
176
				public void onClick(ClickEvent event) {
176
				public void onClick(ClickEvent event) {
177
					Button boutonCourant = (Button) event.getSource();
177
					Button boutonCourant = (Button) event.getSource();
178
					pageCourante = Integer.parseInt(boutonCourant.getText());
178
					pageCourante = Integer.parseInt(boutonCourant.getText());
179
					int debut = Integer.parseInt(boutonCourant.getText()) * pas;
179
					int debut = (Integer.parseInt(boutonCourant.getText()) - 1) * pas;
180
					int fin = (debut + pas);
180
					int fin = (debut + pas);
181
					setBoutonActif();
181
					setBoutonActif();
182
					changerPage(debut, fin);
182
					changerPage(debut, fin);
183
					actualiserLiens();
183
					actualiserLiens();
Line 191... Line 191...
191
	 * Retourne la limite supèrieur du nombre de pages à afficher
191
	 * Retourne la limite supèrieur du nombre de pages à afficher
192
	 * */
192
	 * */
193
	public void pageSuivante() {
193
	public void pageSuivante() {
194
		if (pageCourante < nbPage - 1) {
194
		if (pageCourante < nbPage - 1) {
195
			pageCourante++;
195
			pageCourante++;
196
			int debut = pageCourante * pas;
196
			int debut = (pageCourante -1) * pas;
197
			int fin = debut + pas;
197
			int fin = debut + pas;
198
			changerPage(debut, fin);
198
			changerPage(debut, fin);
199
			actualiserLiens();
199
			actualiserLiens();
200
			synchroniser();
200
			synchroniser();
201
		}
201
		}
Line 205... Line 205...
205
	 * Retourne la limite infèrieure du nombre de pages à afficher
205
	 * Retourne la limite infèrieure du nombre de pages à afficher
206
	 * */
206
	 * */
207
	public void pagePrecedente() {
207
	public void pagePrecedente() {
208
		if (pageCourante > 1) {
208
		if (pageCourante > 1) {
209
			pageCourante--;
209
			pageCourante--;
210
			int debut = pageCourante * pas;
210
			int debut = (pageCourante -1) * pas;
211
			int fin = debut + pas;
211
			int fin = debut + pas;
212
			changerPage(debut, fin);
212
			changerPage(debut, fin);
213
			actualiserLiens();
213
			actualiserLiens();
214
			synchroniser();
214
			synchroniser();
215
		}
215
		}