Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 692 → Rev 693

/trunk/src/org/tela_botanica/client/composants/ChampMultiValeurs.java
28,6 → 28,7
String titreErreur = null;
String valeurVideMsg = null;
String valeurIdentiqueMsg = null;
String valeurParDefaut = "";
LayoutContainer principalLayout = null;
TextField<String> champTexte = null;
64,6 → 65,11
largeurChamp = largeurTotale - largeurBouton;
}
public void setValeurParDefaut(String valeur) {
this.valeurParDefaut = valeur;
champTexte.setValue(valeur);
}
private void initialiserChampMultiValeur(String label, int largeur) {
setLabel(label);
setLargeur(largeur);
101,7 → 107,7
new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
String valeurChampTxt = (String) champTexte.getValue();
if ((valeurChampTxt == null) || (valeurChampTxt.trim().equals(""))) {
if ((valeurChampTxt == null) || valeurChampTxt.trim().equals("") || valeurChampTxt.trim().equals(valeurParDefaut)) {
MessageBox.alert(titreErreur, valeurVideMsg, null);
} else if (valeurs.get(valeurChampTxt) != null){
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);
149,10 → 155,14
// Ajout de la valeur au champ récapitulatif des valeurs ajoutées
ajouterValeurAuRecapitulatif(texte);
reinitialiserChamp();
actualiserLayoutGlobal();
}
private void reinitialiserChamp() {
champTexte.setValue(valeurParDefaut);
}
private void actualiserLayoutGlobal() {
GWT.log("Valeurs : "+getValeurs(), null);
layout();