Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 691 Rev 693
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;
Line 30... Line 31...
30
	String valeurIdentiqueMsg = null;
31
	String valeurParDefaut = "";
31
	
32
	
32
	LayoutContainer principalLayout = null;
33
	LayoutContainer principalLayout = null;
33
	TextField<String> champTexte = null;
34
	TextField<String> champTexte = null;
Line 62... Line 63...
62
			largeurTotale = largeur;
63
			largeurTotale = largeur;
63
		}
64
		}
64
		largeurChamp = largeurTotale - largeurBouton;
65
		largeurChamp = largeurTotale - largeurBouton;
65
	}
66
	}
Line -... Line 67...
-
 
67
	
-
 
68
	public void setValeurParDefaut(String valeur)	{
-
 
69
		this.valeurParDefaut = valeur;
-
 
70
		champTexte.setValue(valeur);
-
 
71
	}
66
	
72
	
67
	private void initialiserChampMultiValeur(String label, int largeur) {
73
	private void initialiserChampMultiValeur(String label, int largeur) {
68
		setLabel(label);
74
		setLabel(label);
Line 69... Line 75...
69
		setLargeur(largeur);
75
		setLargeur(largeur);
Line 99... Line 105...
99
		ajouterBouton.setIcon(Images.ICONES.ajouter());
105
		ajouterBouton.setIcon(Images.ICONES.ajouter());
100
		ajouterBouton.addSelectionListener(
106
		ajouterBouton.addSelectionListener(
101
			new SelectionListener<ButtonEvent>() {
107
			new SelectionListener<ButtonEvent>() {
102
				public void componentSelected(ButtonEvent ce) {
108
				public void componentSelected(ButtonEvent ce) {
103
					String valeurChampTxt = (String) champTexte.getValue();
109
					String valeurChampTxt = (String) champTexte.getValue();
104
					if ((valeurChampTxt == null) || (valeurChampTxt.trim().equals("")))	{
110
					if ((valeurChampTxt == null) || valeurChampTxt.trim().equals("") || valeurChampTxt.trim().equals(valeurParDefaut))	{
105
						MessageBox.alert(titreErreur, valeurVideMsg, null);
111
						MessageBox.alert(titreErreur, valeurVideMsg, null);
106
					} else if (valeurs.get(valeurChampTxt) != null){
112
					} else if (valeurs.get(valeurChampTxt) != null){
107
						MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);							
113
						MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);							
108
					} else {
114
					} else {
109
						ajouterValeur(valeurChampTxt);
115
						ajouterValeur(valeurChampTxt);
Line 147... Line 153...
147
		// Ajout du layout de la valeur au layout principal
153
		// Ajout du layout de la valeur au layout principal
148
		principalLayout.add(colonneLayout);
154
		principalLayout.add(colonneLayout);
Line 149... Line 155...
149
		
155
		
150
		// Ajout de la valeur au champ récapitulatif des valeurs ajoutées
156
		// Ajout de la valeur au champ récapitulatif des valeurs ajoutées
151
		ajouterValeurAuRecapitulatif(texte);
-
 
-
 
157
		ajouterValeurAuRecapitulatif(texte);
152
		
158
		reinitialiserChamp();
153
		actualiserLayoutGlobal();
159
		actualiserLayoutGlobal();
Line -... Line 160...
-
 
160
	}
-
 
161
	
-
 
162
	private void reinitialiserChamp()	{
-
 
163
		champTexte.setValue(valeurParDefaut);	
154
	}
164
	}
155
	
165
	
156
	private void actualiserLayoutGlobal() {
166
	private void actualiserLayoutGlobal() {
157
		GWT.log("Valeurs : "+getValeurs(), null);
167
		GWT.log("Valeurs : "+getValeurs(), null);