Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 654 → Rev 655

/trunk/src/org/tela_botanica/client/vues/BarrePaginationVue.java
1,6 → 1,5
package org.tela_botanica.client.vues;
 
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
 
8,7 → 7,6
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.ListePaginable;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.InterneValeur;
import org.tela_botanica.client.util.UtilString;
 
import com.extjs.gxt.ui.client.event.ButtonEvent;
345,26 → 343,17
public void selectionChanged(SelectionChangedEvent e) {
SimpleComboBox comboBox = (SimpleComboBox) e.getSource();
int index = comboBox.getSelectedIndex();
String nouvelleTaillePageString = comboBox.getRawValue();
int nouvelleTaillePage = Integer
.parseInt(nouvelleTaillePageString);
// si la taille de page est différente de l'ancienne
if (nouvelleTaillePage != taillePage) {
// on la change
changerTaillePage(nouvelleTaillePage);
}
// et on met la valeur à jour dans la combobox
//comboBox.setSimpleValue(nouvelleTaillePage);
int nouvelleTaillePage = Integer.parseInt(nouvelleTaillePageString);
changerTaillePage(nouvelleTaillePage);
//listePaginable.changerTaillePage(nouvelleTaillePage);
rafraichirNumeroPage();
}
 
});
}
 
/**
* Met à jour les affichage sur les numéros de pages et d'intervalle
* d'éléments à partir des variables de classes
396,7 → 385,9
}
}
System.out.println("IE-text" + intervalleElements.getText());
}
 
/**
429,9 → 420,9
* renvoyé par getNbPages())
*/
public void changerTaillePage(int nouvelleTaillePage) {
 
listePaginable.changerTaillePage(nouvelleTaillePage);
 
if (nouvelleTaillePage != taillePage) {
listePaginable.changerTaillePage(nouvelleTaillePage);
}
}
 
/**
452,6 → 443,10
if (nouvelleDonnees instanceof int[]) {
 
int[] page = (int[]) nouvelleDonnees;
System.out.println(page[0]);
System.out.println(page[1]);
System.out.println(page[2]);
System.out.println(page[3]);
// le premier élement est le nombre de pages totales
pageTotale = page[0];
// le second la page en cours