Subversion Repositories eFlore/Applications.coel

Rev

Rev 1327 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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