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 |
|