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