Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 699 → Rev 700

/trunk/src/org/tela_botanica/client/composants/ChampMultiValeurs.java
33,6 → 33,7
String valeurParDefaut = "";
String validation = null;
String exempleValidation = null;
String boutonSupprimerLabel = "";
LayoutContainer principalLayout = null;
TextField<String> champTexte = null;
81,6 → 82,10
champTexte.setValue(valeur);
}
public void setValeurBoutonSupprimer(String valeur) {
this.boutonSupprimerLabel = valeur;
}
private void initialiserChampMultiValeur(String label, int largeur) {
setLabel(label);
setLargeur(largeur);
138,7 → 143,7
add(principalLayout);
}
private void ajouterValeur(final String texte) {
public void ajouterValeur(final String texte) {
LayoutContainer colonneLayout = new LayoutContainer();
colonneLayout.setLayout(new ColumnLayout());
valeurs.put(texte, colonneLayout);
149,6 → 154,7
Button supprimerBouton = new Button();
supprimerBouton.setIcon(Images.ICONES.supprimer());
supprimerBouton.setText(boutonSupprimerLabel);
supprimerBouton.setData("valeur", texte);
supprimerBouton.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
158,7 → 164,7
valeurs.remove(valeur);
supprimerValeurAuRecapitulatif(valeur);
supprimerValeurDuRecapitulatif(valeur);
actualiserLayoutGlobal();
}
183,7 → 189,7
layout();
}
private void ajouterValeurAuRecapitulatif(String texte) {
public void ajouterValeurAuRecapitulatif(String texte) {
String texteRecapitulatif = "";
if (champRecapitulatif.getValue() != null) {
texteRecapitulatif = champRecapitulatif.getValue();
192,7 → 198,7
champRecapitulatif.setValue(texteRecapitulatif);
}
private void supprimerValeurAuRecapitulatif(String texte) {
public void supprimerValeurDuRecapitulatif(String texte) {
if (champRecapitulatif.getValue() != null) {
String texteRecapitulatif = champRecapitulatif.getValue();
texteRecapitulatif = texteRecapitulatif.replace(texte + ";;", "");