Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1367 Rev 1369
Line 107... Line 107...
107
		projetsCombo.getCombo().setFieldLabel(i18nC.projetChamp());
107
		projetsCombo.getCombo().setFieldLabel(i18nC.projetChamp());
108
		projetsCombo.getCombo().setEmptyText(i18nC.txtListeProjetDefaut());
108
		projetsCombo.getCombo().setEmptyText(i18nC.txtListeProjetDefaut());
109
		projetsCombo.getCombo().setForceSelection(true);
109
		projetsCombo.getCombo().setForceSelection(true);
110
		projetsCombo.getCombo().setEditable(false);
110
		projetsCombo.getCombo().setEditable(false);
111
		projetsCombo.getCombo().setAllowBlank(false);
111
		projetsCombo.getCombo().setAllowBlank(false);
112
		projetsCombo.getCombo().addStyleName(ComposantClass.OBLIGATOIRE);
-
 
113
		projetsCombo.getCombo().setValidator(new Validator() {
112
		projetsCombo.getCombo().setValidator(new Validator() {
114
			public String validate(Field<?> champ, String valeurAValider) {
113
			public String validate(Field<?> champ, String valeurAValider) {
115
				String retour = null;
114
				String retour = null;
116
				if (UtilString.isEmpty(valeurAValider) 
115
				if (UtilString.isEmpty(valeurAValider) 
117
						|| projetsCombo.getStore().findModel("cpr_nom", valeurAValider) == null) {
116
						|| projetsCombo.getStore().findModel("cpr_nom", valeurAValider) == null) {
Line 119... Line 118...
119
					retour = i18nC.selectionnerValeur();
118
					retour = i18nC.selectionnerValeur();
120
				}
119
				}
121
				return retour;
120
				return retour;
122
			}
121
			}
123
		});
122
		});
124
		projetsCombo.getCombo().addListener(Events.Valid, Formulaire.creerEcouteurChampObligatoire());
-
 
Line 125... Line 123...
125
		
123
		
Line 126... Line 124...
126
		panneauFormulaire.add(projetsCombo, new FormData(450, 0));
124
		panneauFormulaire.add(projetsCombo, new FormData(450, 0));
127
		
125