Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1513 Rev 1589
Line 11... Line 11...
11
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.interfaces.Rafraichissable;
12
import org.tela_botanica.client.modeles.Information;
12
import org.tela_botanica.client.modeles.Information;
13
import org.tela_botanica.client.modeles.MenuApplicationId;
13
import org.tela_botanica.client.modeles.MenuApplicationId;
14
import org.tela_botanica.client.modeles.commentaire.Commentaire;
14
import org.tela_botanica.client.modeles.commentaire.Commentaire;
15
import org.tela_botanica.client.modeles.projet.Projet;
15
import org.tela_botanica.client.modeles.projet.Projet;
16
import org.tela_botanica.client.modeles.projet.ProjetListe;
-
 
17
import org.tela_botanica.client.synchronisation.Sequenceur;
16
import org.tela_botanica.client.synchronisation.Sequenceur;
18
import org.tela_botanica.client.util.Debug;
17
import org.tela_botanica.client.util.Debug;
19
import org.tela_botanica.client.util.UtilArray;
18
import org.tela_botanica.client.util.UtilArray;
20
import org.tela_botanica.client.util.UtilString;
19
import org.tela_botanica.client.util.UtilString;
21
import org.tela_botanica.client.vues.Formulaire;
20
import org.tela_botanica.client.vues.Formulaire;
Line 22... Line 21...
22
 
21
 
23
import com.extjs.gxt.ui.client.data.ModelData;
22
import com.extjs.gxt.ui.client.data.ModelData;
24
import com.extjs.gxt.ui.client.data.ModelType;
23
import com.extjs.gxt.ui.client.data.ModelType;
25
import com.extjs.gxt.ui.client.event.Events;
-
 
26
import com.extjs.gxt.ui.client.store.ListStore;
-
 
27
import com.extjs.gxt.ui.client.widget.Info;
24
import com.extjs.gxt.ui.client.event.Events;
28
import com.extjs.gxt.ui.client.widget.MessageBox;
25
import com.extjs.gxt.ui.client.widget.MessageBox;
29
import com.extjs.gxt.ui.client.widget.form.CheckBox;
-
 
30
import com.extjs.gxt.ui.client.widget.form.ComboBox;
26
import com.extjs.gxt.ui.client.widget.form.CheckBox;
31
import com.extjs.gxt.ui.client.widget.form.Field;
27
import com.extjs.gxt.ui.client.widget.form.Field;
32
import com.extjs.gxt.ui.client.widget.form.TextArea;
28
import com.extjs.gxt.ui.client.widget.form.TextArea;
33
import com.extjs.gxt.ui.client.widget.form.TextField;
29
import com.extjs.gxt.ui.client.widget.form.TextField;
34
import com.extjs.gxt.ui.client.widget.form.Validator;
-
 
35
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
30
import com.extjs.gxt.ui.client.widget.form.Validator;
36
import com.extjs.gxt.ui.client.widget.layout.FormData;
31
import com.extjs.gxt.ui.client.widget.layout.FormData;
Line 37... Line 32...
37
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
32
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
Line 115... Line 110...
115
				if (UtilString.isEmpty(valeurAValider) 
110
				if (UtilString.isEmpty(valeurAValider) 
116
						|| projetsCombo.getStore().findModel("cpr_nom", valeurAValider) == null) {
111
						|| projetsCombo.getStore().findModel("cpr_nom", valeurAValider) == null) {
117
					champ.setValue(null);
112
					champ.setValue(null);
118
					retour = i18nC.selectionnerValeur();
113
					retour = i18nC.selectionnerValeur();
119
				}
114
				}
-
 
115
				if(retour == null) {
-
 
116
					projetsCombo.getCombo().addStyleName(ComposantClass.OBLIGATOIRE_OK);
-
 
117
					projetsCombo.getCombo().removeStyleName(ComposantClass.OBLIGATOIRE);
-
 
118
				} else {
-
 
119
					projetsCombo.getCombo().removeStyleName(ComposantClass.OBLIGATOIRE_OK);
-
 
120
					projetsCombo.getCombo().addStyleName(ComposantClass.OBLIGATOIRE);
-
 
121
				}
120
				return retour;
122
				return retour;
121
			}
123
			}
122
		});
124
		});
-
 
125
		projetsCombo.getCombo().addStyleName(ComposantClass.OBLIGATOIRE);
Line 123... Line 126...
123
		
126
		
Line 124... Line 127...
124
		panneauFormulaire.add(projetsCombo, new FormData(450, 0));
127
		panneauFormulaire.add(projetsCombo, new FormData(450, 0));
125
		
128