28,7 → 28,11 |
String titreErreur = null; |
String valeurVideMsg = null; |
String valeurIdentiqueMsg = null; |
String valeurNonValideMsg = null; |
|
String valeurParDefaut = ""; |
String validation = null; |
String exempleValidation = null; |
|
LayoutContainer principalLayout = null; |
TextField<String> champTexte = null; |
65,6 → 69,13 |
largeurChamp = largeurTotale - largeurBouton; |
} |
|
public void setValidation (String validation, String exempleValidation) { |
this.validation = validation; |
this.exempleValidation = exempleValidation; |
|
this.valeurNonValideMsg = Mediateur.i18nM.valeurNonValideMsg(exempleValidation); |
} |
|
public void setValeurParDefaut(String valeur) { |
this.valeurParDefaut = valeur; |
champTexte.setValue(valeur); |
112,7 → 123,11 |
} else if (valeurs.get(valeurChampTxt) != null){ |
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null); |
} else { |
ajouterValeur(valeurChampTxt); |
if (validation!=null && !valeurChampTxt.matches(validation)) { |
MessageBox.alert(titreErreur, valeurNonValideMsg, null); |
} else { |
ajouterValeur(valeurChampTxt); |
} |
} |
} |
}); |