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(); |