9,6 → 9,7 |
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; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
148,7 → 149,7 |
// Ajout d'un espace pour mettre le nombre d'éléments à droite |
add(new FillToolItem()); |
|
intervalleElements = new Text(mediateur.i18nM.elementsAffiches(ucFirst(labelElement), pageCourante * taillePage, |
intervalleElements = new Text(mediateur.i18nM.elementsAffiches(UtilString.ucFirst(labelElement), pageCourante * taillePage, |
(pageCourante + 1) * taillePage, nbElement)); |
add(intervalleElements); |
|
157,11 → 158,8 |
} |
|
|
private String ucFirst(String inputStr) { |
|
return inputStr.substring(0,1).toUpperCase() + inputStr.substring(1, inputStr.length()); |
} |
|
|
/** |
* Texte nommant les elements pagines (Images, Observation, truc, machin etc...). |
* @param label |
170,7 → 168,7 |
public void setLabelElement(String label) { |
this.labelElement = label; |
nbElemParPage.setText(labelElement + " par page "); |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(ucFirst(labelElement), pageCourante * taillePage, |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(UtilString.ucFirst(labelElement), pageCourante * taillePage, |
(pageCourante + 1) * taillePage, nbElement)); |
|
} |
379,7 → 377,7 |
champPage.setValue("" + (0)); |
// on met simplement à jour l'intervalle qui contient toujours le |
// même nombre d'éléments |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(ucFirst(labelElement), 0,0,0)); |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(UtilString.ucFirst(labelElement), 0,0,0)); |
} else { |
champPage.setValue("" + (pageCourante + 1)); |
|
387,13 → 385,13 |
if (pageCourante + 1 != pageTotale) { |
// sauf pour la dernière page qui contient souvent moins |
// d'élements que le nombre d'élements par page |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(ucFirst(labelElement), pageCourante * taillePage, |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(UtilString.ucFirst(labelElement), pageCourante * taillePage, |
(pageCourante + 1) * taillePage, nbElement)); |
} else { |
|
// on met simplement à jour l'intervalle qui contient toujours |
// le même nombre d'éléments |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(ucFirst(labelElement), pageCourante * taillePage, |
intervalleElements.setText(mediateur.i18nM.elementsAffiches(UtilString.ucFirst(labelElement), pageCourante * taillePage, |
nbElement, nbElement)); |
} |
} |