Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1040 → Rev 1059

/trunk/src/org/tela_botanica/client/vues/BarrePaginationVue.java
146,13 → 146,14
labelElement = mediateur.i18nC.elements();
nbElemParPage = new Text(labelElement + " " +mediateur.i18nC.parPage());
nbElemParPage = new Text(labelElement + " " + mediateur.i18nC.parPage());
nbElemParPage.setStyleAttribute("padding-left", "5px");
add(nbElemParPage);
// Ajout d'un espace pour mettre le nombre d'éléments à droite
//Séparation
add(new SeparatorToolItem());
labelFiltre = new Text("Recherche rapide : ");
labelFiltre.setStyleAttribute("padding-left", "15px");
labelFiltre.setStyleAttribute("padding-right", "5px");
add(labelFiltre);
162,6 → 163,7
annulerFiltre = new Button();
annulerFiltre.setIcon(Images.ICONES.annuler());
annulerFiltre.setVisible(false);
add(annulerFiltre);
add(new FillToolItem());
214,6 → 216,23
selecteurTaillePage.setSimpleValue(taillePage);
}
/**
* Change l'état de la barre de pagination a actif ou inactif
* @param etat actif ou inactif
*/
private void changerEtatBarre(boolean etat) {
premierePage.setEnabled(etat);
prevPage.setEnabled(etat);
suivPage.setEnabled(etat);
dernierePage.setEnabled(etat);
champPage.setEnabled(etat);
selecteurTaillePage.setEnabled(etat);
page.setEnabled(etat);
surTotalPage.setEnabled(etat);
afficherNbElem.setEnabled(etat);
nbElemParPage.setEnabled(etat);
annulerFiltre.setVisible(!etat);
}
/**
* ajoute les différents listeners nécessaires au bon fonctionnement des
287,6 → 306,7
termeRecherche = "";
filtreActive = false;
listePaginable.changerNumeroPage(pageCourante);
labelFiltre.setStyleAttribute("font-weight", "normal");
}
});
294,13 → 314,16
public void componentKeyUp(ComponentEvent ce) {
if (ce.getKeyCode() == KeyCodes.KEY_ENTER) {
System.out.println(pageCourante +" ---- " + nbElement);
termeRecherche = filtre.getValue();
if (termeRecherche == null || termeRecherche.equals("")) {
filtreActive = false;
labelFiltre.setStyleAttribute("font-weight", "normal");
listePaginable.changerNumeroPage(pageCourante);
changerEtatBarre(true);
} else {
changerEtatBarre(false);
listePaginable.filtrerParNom(termeRecherche);
labelFiltre.setStyleAttribute("font-weight", "bold");
filtreActive = true;
}
}
411,7 → 434,7
public void rafraichirNumeroPage() {
if (filtreActive == true) {
intervalleElements.setText("<i>Recherche rapide : </i>" + termeRecherche);
intervalleElements.setText("<b><i>Recherche active : </i></b>" + termeRecherche);
} else {
surTotalPage.setText(" sur " + pageTotale);