Subversion Repositories eFlore/Applications.coel

Rev

Rev 693 | Rev 700 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 693 Rev 694
Line 26... Line 26...
26
	String nomLabelChampTxt = "";
26
	String nomLabelChampTxt = "";
Line 27... Line 27...
27
	
27
	
28
	String titreErreur = null;
28
	String titreErreur = null;
29
	String valeurVideMsg = null;
29
	String valeurVideMsg = null;
-
 
30
	String valeurIdentiqueMsg = null;
-
 
31
	String valeurNonValideMsg = null;
30
	String valeurIdentiqueMsg = null;
32
	
-
 
33
	String valeurParDefaut = "";
-
 
34
	String validation = null;
Line 31... Line 35...
31
	String valeurParDefaut = "";
35
	String exempleValidation = null;
32
	
36
	
33
	LayoutContainer principalLayout = null;
37
	LayoutContainer principalLayout = null;
34
	TextField<String> champTexte = null;
38
	TextField<String> champTexte = null;
Line 63... Line 67...
63
			largeurTotale = largeur;
67
			largeurTotale = largeur;
64
		}
68
		}
65
		largeurChamp = largeurTotale - largeurBouton;
69
		largeurChamp = largeurTotale - largeurBouton;
66
	}
70
	}
Line -... Line 71...
-
 
71
	
-
 
72
	public void setValidation (String validation, String exempleValidation)	{
-
 
73
		this.validation = validation;
-
 
74
		this.exempleValidation = exempleValidation;
-
 
75
		
-
 
76
		this.valeurNonValideMsg = Mediateur.i18nM.valeurNonValideMsg(exempleValidation);
-
 
77
	}
67
	
78
	
68
	public void setValeurParDefaut(String valeur)	{
79
	public void setValeurParDefaut(String valeur)	{
69
		this.valeurParDefaut = valeur;
80
		this.valeurParDefaut = valeur;
70
		champTexte.setValue(valeur);
81
		champTexte.setValue(valeur);
Line 110... Line 121...
110
					if ((valeurChampTxt == null) || valeurChampTxt.trim().equals("") || valeurChampTxt.trim().equals(valeurParDefaut))	{
121
					if ((valeurChampTxt == null) || valeurChampTxt.trim().equals("") || valeurChampTxt.trim().equals(valeurParDefaut))	{
111
						MessageBox.alert(titreErreur, valeurVideMsg, null);
122
						MessageBox.alert(titreErreur, valeurVideMsg, null);
112
					} else if (valeurs.get(valeurChampTxt) != null){
123
					} else if (valeurs.get(valeurChampTxt) != null){
113
						MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);							
124
						MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);							
114
					} else {
125
					} else {
-
 
126
						if (validation!=null && !valeurChampTxt.matches(validation)) 	{
-
 
127
							MessageBox.alert(titreErreur, valeurNonValideMsg, null);
-
 
128
						} else {
115
						ajouterValeur(valeurChampTxt);
129
							ajouterValeur(valeurChampTxt);
-
 
130
						}
116
					}
131
					}
117
				}
132
				}
118
			});
133
			});
119
		colonneLayout.add(ajouterBouton, new ColumnData(largeurBouton));
134
		colonneLayout.add(ajouterBouton, new ColumnData(largeurBouton));