Line 2... |
Line 2... |
2 |
|
2 |
|
3 |
import java.util.ArrayList;
|
3 |
import java.util.ArrayList;
|
4 |
import java.util.Iterator;
|
4 |
import java.util.Iterator;
|
Line -... |
Line 5... |
- |
|
5 |
import java.util.List;
|
5 |
import java.util.List;
|
6 |
|
6 |
|
7 |
import org.tela_botanica.client.Mediateur;
|
7 |
import org.tela_botanica.client.Modele;
|
8 |
import org.tela_botanica.client.Modele;
|
8 |
import org.tela_botanica.client.RegistreId;
|
9 |
import org.tela_botanica.client.RegistreId;
|
9 |
import org.tela_botanica.client.i18n.Constantes;
|
10 |
import org.tela_botanica.client.i18n.Constantes;
|
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
11 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
11 |
import org.tela_botanica.client.modeles.Configuration;
|
12 |
import org.tela_botanica.client.modeles.Configuration;
|
12 |
import org.tela_botanica.client.modeles.InterneValeur;
|
13 |
import org.tela_botanica.client.modeles.InterneValeur;
|
- |
|
14 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
13 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
15 |
import org.tela_botanica.client.modeles.Personne;
|
14 |
import org.tela_botanica.client.modeles.Personne;
|
16 |
import org.tela_botanica.client.modeles.Structure;
|
Line 15... |
Line 17... |
15 |
import org.tela_botanica.client.modeles.Valeur;
|
17 |
import org.tela_botanica.client.modeles.Valeur;
|
16 |
import org.tela_botanica.client.modeles.ValeurListe;
|
18 |
import org.tela_botanica.client.modeles.ValeurListe;
|
17 |
|
19 |
|
18 |
import com.extjs.gxt.ui.client.Events;
|
20 |
import com.extjs.gxt.ui.client.Events;
|
19 |
import com.extjs.gxt.ui.client.Registry;
|
- |
|
20 |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
|
- |
|
21 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
21 |
import com.extjs.gxt.ui.client.Registry;
|
22 |
import com.extjs.gxt.ui.client.data.ChangeListener;
|
22 |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
|
23 |
import com.extjs.gxt.ui.client.event.BaseEvent;
|
23 |
import com.extjs.gxt.ui.client.Style.Scroll;
|
24 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
24 |
import com.extjs.gxt.ui.client.event.ComponentEvent;
|
25 |
import com.extjs.gxt.ui.client.event.Listener;
|
25 |
import com.extjs.gxt.ui.client.event.Listener;
|
Line 36... |
Line 36... |
36 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
36 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
37 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
37 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
38 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
38 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
39 |
import com.extjs.gxt.ui.client.widget.form.ComboBox;
|
39 |
import com.extjs.gxt.ui.client.widget.form.ComboBox;
|
40 |
import com.extjs.gxt.ui.client.widget.form.DateField;
|
40 |
import com.extjs.gxt.ui.client.widget.form.DateField;
|
- |
|
41 |
import com.extjs.gxt.ui.client.widget.form.Field;
|
41 |
import com.extjs.gxt.ui.client.widget.form.FieldSet;
|
42 |
import com.extjs.gxt.ui.client.widget.form.FieldSet;
|
42 |
import com.extjs.gxt.ui.client.widget.form.FormPanel;
|
43 |
import com.extjs.gxt.ui.client.widget.form.FormPanel;
|
43 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
44 |
import com.extjs.gxt.ui.client.widget.form.LabelField;
|
44 |
import com.extjs.gxt.ui.client.widget.form.NumberField;
|
45 |
import com.extjs.gxt.ui.client.widget.form.NumberField;
|
45 |
import com.extjs.gxt.ui.client.widget.form.Radio;
|
46 |
import com.extjs.gxt.ui.client.widget.form.Radio;
|
Line 64... |
Line 65... |
64 |
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
|
65 |
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
|
65 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
66 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
66 |
import com.google.gwt.core.client.GWT;
|
67 |
import com.google.gwt.core.client.GWT;
|
67 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
68 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
68 |
import com.google.gwt.i18n.client.NumberFormat;
|
69 |
import com.google.gwt.i18n.client.NumberFormat;
|
69 |
import com.google.gwt.json.client.JSONArray;
|
- |
|
70 |
import com.google.gwt.json.client.JSONString;
|
- |
|
71 |
import com.google.gwt.json.client.JSONValue;
|
- |
|
72 |
import com.google.gwt.user.client.Window;
|
- |
|
73 |
import com.google.gwt.user.client.ui.RadioButton;
|
- |
|
Line 74... |
Line 70... |
74 |
|
70 |
|
Line 75... |
Line 71... |
75 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
71 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
- |
|
72 |
|
- |
|
73 |
private Constantes i18nC = null;
|
- |
|
74 |
private Mediateur mediateur = null;
|
- |
|
75 |
private Modele modele = null ;
|
Line 76... |
Line -... |
76 |
|
- |
|
77 |
private Constantes i18nC = null;
|
76 |
|
78 |
|
77 |
private FormPanel structureFormPanneau;
|
79 |
private Modele coelModele = null ;
|
78 |
|
80 |
private ListStore<Valeur> magazinLstpr = null;
|
79 |
private ListStore<Valeur> magazinLstpr = null;
|
81 |
private ComboBox<Valeur> comboLstpr = null;
|
80 |
private ComboBox<Valeur> comboLstpr = null;
|
Line 114... |
Line 113... |
114 |
private CheckBoxGroup poisonTraitementTrukCacGrpChp = null;
|
113 |
private CheckBoxGroup poisonTraitementTrukCacGrpChp = null;
|
115 |
private TabItem valorisationOnglet = null;
|
114 |
private TabItem valorisationOnglet = null;
|
116 |
private ContentPanel actionTrukCp = null;
|
115 |
private ContentPanel actionTrukCp = null;
|
117 |
private CheckBoxGroup actionTrukCacGrpChp = null;
|
116 |
private CheckBoxGroup actionTrukCacGrpChp = null;
|
118 |
private ContentPanel autreCollectionTrukCp = null;
|
117 |
private ContentPanel autreCollectionTrukCp = null;
|
119 |
private CheckBoxGroup trukAutreCollectionCacGrpChp = null;
|
118 |
private CheckBoxGroup autreCollectionTrukCacGrpChp = null;
|
120 |
private ContentPanel provenanceRechercheTrukCp = null;
|
119 |
private ContentPanel provenanceRechercheTrukCp = null;
|
121 |
private CheckBoxGroup provenanceRechercheTrukCacGrpChp = null;
|
120 |
private CheckBoxGroup provenanceRechercheTrukCacGrpChp = null;
|
122 |
private CheckBoxGroup typeRechercheTrukCacGrpChp = null;
|
121 |
private CheckBoxGroup typeRechercheTrukCacGrpChp = null;
|
123 |
private ContentPanel TypeRechercheTrukCp = null;
|
122 |
private ContentPanel typeRechercheTrukCp = null;
|
124 |
private TextField<String> futureActionChp = null;
|
123 |
private TextField<String> futureActionChp = null;
|
125 |
private TextField<String> sansMotifAccesChp = null;
|
124 |
private TextField<String> sansMotifAccesChp = null;
|
126 |
private TextField<String> avecMotifAccesChp = null;
|
125 |
private TextField<String> avecMotifAccesChp = null;
|
127 |
private TextField<String> formationChp = null;
|
126 |
private TextField<String> formationChp = null;
|
128 |
private RadioGroup traitementAcquisitionMarkRGrpChp = null;
|
127 |
private RadioGroup traitementAcquisitionMarkRGrpChp = null;
|
129 |
private LabelField traitementAcquisitionMarkLabel = null;
|
128 |
private LabelField traitementAcquisitionMarkLabel = null;
|
130 |
private RadioGroup materielConservationCeRGrpChp = null;
|
129 |
private RadioGroup materielConservationCeRGrpChp = null;
|
- |
|
130 |
|
- |
|
131 |
private RadioGroup actionMarkRGrpChp;
|
- |
|
132 |
private TextField<String> nomStructureChp;
|
- |
|
133 |
private DateField dateFondationChp;
|
- |
|
134 |
private TextField<String> adrChp;
|
- |
|
135 |
private TextField<String> cpChp;
|
- |
|
136 |
private TextField<String> villeChp;
|
- |
|
137 |
private TextField<String> regionChp;
|
- |
|
138 |
private TextField<String> paysChp;
|
- |
|
139 |
private TextField<String> telChp;
|
- |
|
140 |
private TextField<String> faxChp;
|
- |
|
141 |
private TextField<String> emailChp;
|
- |
|
142 |
private TextField<String> urlChp;
|
Line 131... |
Line 143... |
131 |
|
143 |
|
132 |
public FormStructureVue() {
|
144 |
public FormStructureVue() {
|
133 |
//+-----------------------------------------------------------------------------------------------------------+
|
145 |
//+-----------------------------------------------------------------------------------------------------------+
|
134 |
// Initialisation de variables
|
146 |
// Initialisation de variables
|
135 |
i18nC = GWT.create(Constantes.class);
|
147 |
i18nC = GWT.create(Constantes.class);
|
136 |
setLayout(new FitLayout());
|
148 |
setLayout(new FitLayout());
|
- |
|
149 |
modele = Registry.get(RegistreId.MODELE);
|
137 |
coelModele = Registry.get(RegistreId.MODELE);
|
150 |
mediateur = Registry.get(RegistreId.MEDIATEUR);
|
138 |
|
151 |
|
139 |
//+-----------------------------------------------------------------------------------------------------------+
|
152 |
//+-----------------------------------------------------------------------------------------------------------+
|
140 |
// Création du panneau du FORMULAIRE GÉNÉRAL
|
153 |
// Création du panneau du FORMULAIRE GÉNÉRAL
|
141 |
FormPanel panel = new FormPanel();
|
154 |
structureFormPanneau = new FormPanel();
|
142 |
panel.setFrame(true);
|
155 |
structureFormPanneau.setFrame(true);
|
143 |
panel.setIconStyle("icone-form-ajouter");
|
156 |
structureFormPanneau.setIconStyle("icone-form-ajouter");
|
144 |
panel.setCollapsible(false);
|
157 |
structureFormPanneau.setCollapsible(false);
|
145 |
panel.setHeading(i18nC.titreAjoutFormStructurePanneau());
|
158 |
structureFormPanneau.setHeading(i18nC.titreAjoutFormStructurePanneau());
|
146 |
panel.setButtonAlign(HorizontalAlignment.CENTER);
|
159 |
structureFormPanneau.setButtonAlign(HorizontalAlignment.CENTER);
|
Line 147... |
Line 160... |
147 |
panel.setLayout(new FlowLayout());
|
160 |
structureFormPanneau.setLayout(new FlowLayout());
|
148 |
|
161 |
|
149 |
//+-----------------------------------------------------------------------------------------------------------+
|
162 |
//+-----------------------------------------------------------------------------------------------------------+
|
150 |
// Création des onglets
|
163 |
// Création des onglets
|
Line 165... |
Line 178... |
165 |
onglets.add(creerOngletConservation());
|
178 |
onglets.add(creerOngletConservation());
|
Line 166... |
Line 179... |
166 |
|
179 |
|
167 |
//+-----------------------------------------------------------------------------------------------------------+
|
180 |
//+-----------------------------------------------------------------------------------------------------------+
|
168 |
// Onlget formulaire VALORISATION
|
181 |
// Onlget formulaire VALORISATION
|
169 |
onglets.add(creerOngletValorisation());
|
- |
|
Line 170... |
Line 182... |
170 |
onglets.setSelection(valorisationOnglet);
|
182 |
onglets.add(creerOngletValorisation());
|
171 |
|
183 |
|
Line -... |
Line 184... |
- |
|
184 |
//+-----------------------------------------------------------------------------------------------------------+
|
- |
|
185 |
// Gestion du FORMULAIRE GÉNÉRAL
|
172 |
//+-----------------------------------------------------------------------------------------------------------+
|
186 |
|
173 |
// Gestion du FORMULAIRE GÉNÉRAL
|
187 |
// Sélection de l'onglet par défaut
|
Line 174... |
Line 188... |
174 |
|
188 |
//onglets.setSelection(valorisationOnglet);
|
175 |
// Ajout des onglets
|
189 |
// Ajout des onglets au formulaire général
|
176 |
panel.add(onglets);
|
190 |
structureFormPanneau.add(onglets);
|
177 |
|
191 |
|
- |
|
192 |
// Ajout des boutons au panneau formulaire
|
- |
|
193 |
Button annulerBtn = new Button("Annuler");
|
- |
|
194 |
structureFormPanneau.addButton(annulerBtn);
|
- |
|
195 |
Button validerBtn = new Button("Valider");
|
- |
|
196 |
validerBtn.addSelectionListener(new SelectionListener<ComponentEvent>() {
|
- |
|
197 |
|
- |
|
198 |
@Override
|
- |
|
199 |
public void componentSelected(ComponentEvent ce) {
|
178 |
// Ajout des boutons au panneau formulaire
|
200 |
soumettreFormulaire();
|
Line 179... |
Line 201... |
179 |
Button annulerBtn = new Button("Annuler");
|
201 |
}
|
180 |
panel.addButton(annulerBtn);
|
202 |
|
- |
|
203 |
});
|
- |
|
204 |
structureFormPanneau.addButton(validerBtn);
|
- |
|
205 |
|
- |
|
206 |
// Ajout du panneau Formulaire à la disposition générale
|
- |
|
207 |
add(structureFormPanneau);
|
- |
|
208 |
}
|
- |
|
209 |
|
- |
|
210 |
private void soumettreFormulaire() {
|
- |
|
211 |
GWT.log("Soumission du formulaire", null);
|
- |
|
212 |
ajouterStructure();
|
- |
|
213 |
|
- |
|
214 |
}
|
- |
|
215 |
|
- |
|
216 |
private void ajouterStructure() {
|
- |
|
217 |
Structure structure = new Structure();
|
- |
|
218 |
structure.setNom(nomStructureChp.getValue());
|
- |
|
219 |
structure.setDateFondation(DateTimeFormat.getFormat("yyyy-MM-dd HH:mm:ss").format(dateFondationChp.getValue()));
|
- |
|
220 |
|
- |
|
221 |
structure.setAdresse(adrChp.getValue());
|
- |
|
222 |
structure.setCodePostal(cpChp.getValue());
|
- |
|
223 |
structure.setVille(villeChp.getValue());
|
- |
|
224 |
structure.setRegion(regionChp.getValue());
|
- |
|
225 |
structure.setPays(paysChp.getValue());
|
- |
|
226 |
|
- |
|
227 |
structure.setTelephone(telChp.getValue());
|
181 |
Button validerBtn = new Button("Valider");
|
228 |
structure.setFax(faxChp.getValue());
|
Line 182... |
Line 229... |
182 |
panel.addButton(validerBtn);
|
229 |
structure.setCourriel(emailChp.getValue());
|
183 |
|
230 |
structure.setUrl(urlChp.getValue());
|
184 |
// Ajout du panneau Formulaire à la disposition générale
|
231 |
|
185 |
add(panel);
|
232 |
mediateur.ajouterStructure(this, structure);
|
186 |
}
|
233 |
}
|
Line 187... |
Line 234... |
187 |
|
234 |
|
188 |
private TabItem creerOngletValorisation() {
|
235 |
private TabItem creerOngletValorisation() {
|
189 |
valorisationOnglet = new TabItem();
|
236 |
valorisationOnglet = new TabItem();
|
Line -... |
Line 237... |
- |
|
237 |
valorisationOnglet.setText("Valorisation");
|
190 |
valorisationOnglet.setText("Valorisation");
|
238 |
valorisationOnglet.setScrollMode(Scroll.AUTO);
|
191 |
valorisationOnglet.setScrollMode(Scroll.AUTO);
|
239 |
valorisationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
192 |
valorisationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
240 |
|
193 |
|
241 |
actionMarkRGrpChp = creerChoixUniqueRadioGroupe("action_mark", "ouiNon");
|
194 |
RadioGroup actionMarkRGrpChp = creerChoixUniqueRadioGroupe("action_mark", "ouiNon");
|
242 |
actionMarkRGrpChp.setFieldLabel("Avez-vous réalisé des actions de valorisation de vos collections botaniques ou avez-vous été sollicités pour la valorisation de ces collections ?");
|
Line 204... |
Line 252... |
204 |
TextField<String> publicationChp = new TextField<String>();
|
252 |
TextField<String> publicationChp = new TextField<String>();
|
205 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
253 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
206 |
valorisationOnglet.add(publicationChp);
|
254 |
valorisationOnglet.add(publicationChp);
|
Line 207... |
Line 255... |
207 |
|
255 |
|
208 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
256 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
209 |
trukAutreCollectionCacGrpChp = new CheckBoxGroup();
|
257 |
autreCollectionTrukCacGrpChp = new CheckBoxGroup();
|
210 |
trukAutreCollectionCacGrpChp.setFieldLabel("L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?");
|
258 |
autreCollectionTrukCacGrpChp.setFieldLabel("L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?");
|
Line 211... |
Line 259... |
211 |
valorisationOnglet.add(autreCollectionTrukCp);
|
259 |
valorisationOnglet.add(autreCollectionTrukCp);
|
212 |
|
260 |
|
213 |
RadioGroup futureActionMarkRGrpChp = creerChoixUniqueRadioGroupe("future_action_mark", "ouiNon");
|
261 |
RadioGroup futureActionMarkRGrpChp = creerChoixUniqueRadioGroupe("future_action_mark", "ouiNon");
|
Line 227... |
Line 275... |
227 |
provenanceRechercheTrukCp.hide();
|
275 |
provenanceRechercheTrukCp.hide();
|
228 |
provenanceRechercheTrukCacGrpChp = new CheckBoxGroup();
|
276 |
provenanceRechercheTrukCacGrpChp = new CheckBoxGroup();
|
229 |
provenanceRechercheTrukCacGrpChp.setFieldLabel("Si oui, par des chercheurs (professionnels ou amateurs) de quelle provenance ?");
|
277 |
provenanceRechercheTrukCacGrpChp.setFieldLabel("Si oui, par des chercheurs (professionnels ou amateurs) de quelle provenance ?");
|
230 |
valorisationOnglet.add(provenanceRechercheTrukCp);
|
278 |
valorisationOnglet.add(provenanceRechercheTrukCp);
|
Line 231... |
Line 279... |
231 |
|
279 |
|
232 |
TypeRechercheTrukCp = creerChoixMultipleCp("typeRecherche");
|
280 |
typeRechercheTrukCp = creerChoixMultipleCp("typeRecherche");
|
233 |
TypeRechercheTrukCp.hide();
|
281 |
typeRechercheTrukCp.hide();
|
234 |
typeRechercheTrukCacGrpChp = new CheckBoxGroup();
|
282 |
typeRechercheTrukCacGrpChp = new CheckBoxGroup();
|
235 |
typeRechercheTrukCacGrpChp.setFieldLabel("Et pour quelles recherches ?");
|
283 |
typeRechercheTrukCacGrpChp.setFieldLabel("Et pour quelles recherches ?");
|
Line 236... |
Line 284... |
236 |
valorisationOnglet.add(TypeRechercheTrukCp);
|
284 |
valorisationOnglet.add(typeRechercheTrukCp);
|
237 |
|
285 |
|
238 |
RadioGroup sansMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("sans_motif_acces_mark", "ouiNon");
|
286 |
RadioGroup sansMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("sans_motif_acces_mark", "ouiNon");
|
Line 407... |
Line 455... |
407 |
|
455 |
|
408 |
CheckBoxSelectionModel<Personne> sm = new CheckBoxSelectionModel<Personne>();
|
456 |
CheckBoxSelectionModel<Personne> sm = new CheckBoxSelectionModel<Personne>();
|
Line 409... |
Line 457... |
409 |
configs.add(sm.getColumn());
|
457 |
configs.add(sm.getColumn());
|
410 |
|
458 |
|
411 |
ColumnConfig column = new ColumnConfig("ce_truk_fonction", "Fonction", 100);
|
459 |
ColumnConfig column = new ColumnConfig("ce_truk_fonction", "Fonction", 100);
|
412 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("fonction"));
|
460 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("fonction"));
|
Line 413... |
Line 461... |
413 |
magazinLiFonction = new ListStore<Valeur>();
|
461 |
magazinLiFonction = new ListStore<Valeur>();
|
414 |
magazinLiFonction.add(new ArrayList<Valeur>());
|
462 |
magazinLiFonction.add(new ArrayList<Valeur>());
|
Line 477... |
Line 525... |
477 |
column = new ColumnConfig("courriel", "Courriel", 100);
|
525 |
column = new ColumnConfig("courriel", "Courriel", 100);
|
478 |
TextField<String> emailChp = new TextField<String>();
|
526 |
TextField<String> emailChp = new TextField<String>();
|
479 |
column.setEditor(new CellEditor(emailChp));
|
527 |
column.setEditor(new CellEditor(emailChp));
|
480 |
configs.add(column);
|
528 |
configs.add(column);
|
Line 481... |
Line 529... |
481 |
|
529 |
|
482 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("statut"));
|
530 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("statut"));
|
483 |
magazinLiStatut = new ListStore<Valeur>();
|
531 |
magazinLiStatut = new ListStore<Valeur>();
|
Line 484... |
Line 532... |
484 |
magazinLiStatut.add(new ArrayList<Valeur>());
|
532 |
magazinLiStatut.add(new ArrayList<Valeur>());
|
485 |
|
533 |
|
Line 598... |
Line 646... |
598 |
FieldSet fieldSetIdentite = new FieldSet();
|
646 |
FieldSet fieldSetIdentite = new FieldSet();
|
599 |
fieldSetIdentite.setHeading("Identité");
|
647 |
fieldSetIdentite.setHeading("Identité");
|
600 |
fieldSetIdentite.setCollapsible(true);
|
648 |
fieldSetIdentite.setCollapsible(true);
|
601 |
fieldSetIdentite.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
|
649 |
fieldSetIdentite.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
|
Line 602... |
Line 650... |
602 |
|
650 |
|
603 |
TextField<String> nomStructureChp = new TextField<String>();
|
651 |
nomStructureChp = new TextField<String>();
|
604 |
nomStructureChp.setFieldLabel("Nom de la structure");
|
652 |
nomStructureChp.setFieldLabel("Nom de la structure");
|
605 |
nomStructureChp.setAllowBlank(false);
|
653 |
nomStructureChp.setAllowBlank(false);
|
606 |
nomStructureChp.getMessages().setBlankText("Ce champ est obligatoire.");
|
654 |
nomStructureChp.getMessages().setBlankText("Ce champ est obligatoire.");
|
Line 700... |
Line 748... |
700 |
}
|
748 |
}
|
701 |
}
|
749 |
}
|
702 |
});
|
750 |
});
|
703 |
gaucheTs.add(comboTypeStructure);
|
751 |
gaucheTs.add(comboTypeStructure);
|
Line 704... |
Line 752... |
704 |
|
752 |
|
705 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpu"));
|
753 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpu"));
|
706 |
magazinLstpu = new ListStore<Valeur>();
|
754 |
magazinLstpu = new ListStore<Valeur>();
|
707 |
magazinLstpu.add(new ArrayList<Valeur>());
|
755 |
magazinLstpu.add(new ArrayList<Valeur>());
|
708 |
comboLstpu = new ComboBox<Valeur>();
|
756 |
comboLstpu = new ComboBox<Valeur>();
|
709 |
//comboLstpu.setFieldLabel("Statut des structures publiques");
|
757 |
//comboLstpu.setFieldLabel("Statut des structures publiques");
|
Line 713... |
Line 761... |
713 |
comboLstpu.setTriggerAction(TriggerAction.ALL);
|
761 |
comboLstpu.setTriggerAction(TriggerAction.ALL);
|
714 |
comboLstpu.setStore(magazinLstpu);
|
762 |
comboLstpu.setStore(magazinLstpu);
|
715 |
comboLstpu.hide();
|
763 |
comboLstpu.hide();
|
716 |
droiteTs.add(comboLstpu);
|
764 |
droiteTs.add(comboLstpu);
|
Line 717... |
Line 765... |
717 |
|
765 |
|
718 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpr"));
|
766 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId("stpr"));
|
719 |
magazinLstpr = new ListStore<Valeur>();
|
767 |
magazinLstpr = new ListStore<Valeur>();
|
720 |
magazinLstpr.add(new ArrayList<Valeur>());
|
768 |
magazinLstpr.add(new ArrayList<Valeur>());
|
721 |
comboLstpr = new ComboBox<Valeur>();
|
769 |
comboLstpr = new ComboBox<Valeur>();
|
722 |
//comboLstpr.setFieldLabel("Statut des structures privées");
|
770 |
//comboLstpr.setFieldLabel("Statut des structures privées");
|
Line 730... |
Line 778... |
730 |
|
778 |
|
731 |
ligneTs.add(gaucheTs, new ColumnData(0.5));
|
779 |
ligneTs.add(gaucheTs, new ColumnData(0.5));
|
732 |
ligneTs.add(droiteTs, new ColumnData(0.5));
|
780 |
ligneTs.add(droiteTs, new ColumnData(0.5));
|
Line 733... |
Line 781... |
733 |
fieldSetIdentite.add(ligneTs);
|
781 |
fieldSetIdentite.add(ligneTs);
|
734 |
|
782 |
|
735 |
DateField dateFondationChp = new DateField();
|
783 |
dateFondationChp = new DateField();
|
736 |
dateFondationChp.setFieldLabel("Date de fondation");
|
784 |
dateFondationChp.setFieldLabel("Date de fondation");
|
737 |
dateFondationChp.getPropertyEditor().getFormat();
|
785 |
dateFondationChp.getPropertyEditor().getFormat();
|
738 |
dateFondationChp.getPropertyEditor().setFormat(DateTimeFormat.getFormat("dd/MM/yyyy"));
|
786 |
dateFondationChp.getPropertyEditor().setFormat(DateTimeFormat.getFormat("dd/MM/yyyy"));
|
Line 756... |
Line 804... |
756 |
fieldSetAdresse.setHeading("Adresse");
|
804 |
fieldSetAdresse.setHeading("Adresse");
|
757 |
fieldSetAdresse.setCollapsible(true);
|
805 |
fieldSetAdresse.setCollapsible(true);
|
Line 758... |
Line 806... |
758 |
|
806 |
|
Line 759... |
Line 807... |
759 |
fieldSetAdresse.setLayout(creerFormLayout(100, LabelAlign.LEFT, 4));
|
807 |
fieldSetAdresse.setLayout(creerFormLayout(100, LabelAlign.LEFT, 4));
|
760 |
|
808 |
|
761 |
TextField<String> adrChp = new TextField<String>();
|
809 |
adrChp = new TextField<String>();
|
Line 762... |
Line 810... |
762 |
adrChp.setFieldLabel("Adresse");
|
810 |
adrChp.setFieldLabel("Adresse");
|
763 |
fieldSetAdresse.add(adrChp, new FormData(550, 0));
|
811 |
fieldSetAdresse.add(adrChp, new FormData(550, 0));
|
764 |
|
812 |
|
Line 765... |
Line 813... |
765 |
TextField<String> cpChp = new TextField<String>();
|
813 |
cpChp = new TextField<String>();
|
766 |
cpChp.setFieldLabel("Code postal");
|
814 |
cpChp.setFieldLabel("Code postal");
|
767 |
gaucheFdAdresse.add(cpChp);
|
815 |
gaucheFdAdresse.add(cpChp);
|
Line 768... |
Line 816... |
768 |
|
816 |
|
769 |
TextField<String> villeChp = new TextField<String>();
|
817 |
villeChp = new TextField<String>();
|
770 |
villeChp.setFieldLabel("Ville");
|
818 |
villeChp.setFieldLabel("Ville");
|
Line 771... |
Line 819... |
771 |
droiteFdAdresse.add(villeChp);
|
819 |
droiteFdAdresse.add(villeChp);
|
772 |
|
820 |
|
773 |
TextField<String> regionChp = new TextField<String>();
|
821 |
regionChp = new TextField<String>();
|
Line 774... |
Line 822... |
774 |
regionChp.setFieldLabel("Région");
|
822 |
regionChp.setFieldLabel("Région");
|
775 |
gaucheFdAdresse.add(regionChp);
|
823 |
gaucheFdAdresse.add(regionChp);
|
Line 798... |
Line 846... |
798 |
fieldSetTelMail.setHeading("Communication");
|
846 |
fieldSetTelMail.setHeading("Communication");
|
799 |
fieldSetTelMail.setCollapsible(true);
|
847 |
fieldSetTelMail.setCollapsible(true);
|
Line 800... |
Line 848... |
800 |
|
848 |
|
Line 801... |
Line 849... |
801 |
fieldSetTelMail.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
|
849 |
fieldSetTelMail.setLayout(creerFormLayout(200, LabelAlign.LEFT, 4));
|
802 |
|
850 |
|
803 |
TextField<String> telChp = new TextField<String>();
|
851 |
telChp = new TextField<String>();
|
Line 804... |
Line 852... |
804 |
telChp.setFieldLabel("Téléphone");
|
852 |
telChp.setFieldLabel("Téléphone");
|
805 |
gaucheFdTelMail.add(telChp);
|
853 |
gaucheFdTelMail.add(telChp);
|
806 |
|
854 |
|
Line 807... |
Line 855... |
807 |
TextField<String> faxChp = new TextField<String>();
|
855 |
faxChp = new TextField<String>();
|
808 |
faxChp.setFieldLabel("Fax");
|
856 |
faxChp.setFieldLabel("Fax");
|
809 |
droiteFdTelMail.add(faxChp);
|
857 |
droiteFdTelMail.add(faxChp);
|
810 |
|
858 |
|
Line 811... |
Line 859... |
811 |
TextField<String> emailChp = new TextField<String>();
|
859 |
emailChp = new TextField<String>();
|
812 |
emailChp.setFieldLabel("Courriel");
|
860 |
emailChp.setFieldLabel("Courriel");
|
813 |
emailChp.setToolTip("Saisir le courriel de l'organisation, pas de courriel individuel. Ex. : accueil@organisation.org");
|
861 |
emailChp.setToolTip("Saisir le courriel de l'organisation, pas de courriel individuel. Ex. : accueil@organisation.org");
|
Line 814... |
Line 862... |
814 |
gaucheFdTelMail.add(emailChp);
|
862 |
gaucheFdTelMail.add(emailChp);
|
815 |
|
863 |
|
Line 855... |
Line 903... |
855 |
private RadioGroup creerChoixUniqueRadioGroupe(String groupeNom, String listeNom) {
|
903 |
private RadioGroup creerChoixUniqueRadioGroupe(String groupeNom, String listeNom) {
|
856 |
groupeNom += "_grp";
|
904 |
groupeNom += "_grp";
|
857 |
// NOTE : il semblerait qu'il faille aussi utiliser setName() pour éviter tout problème...
|
905 |
// NOTE : il semblerait qu'il faille aussi utiliser setName() pour éviter tout problème...
|
858 |
RadioGroup radioGroup = new RadioGroup(groupeNom);
|
906 |
RadioGroup radioGroup = new RadioGroup(groupeNom);
|
859 |
radioGroup.setName(groupeNom);
|
907 |
radioGroup.setName(groupeNom);
|
860 |
|
908 |
|
861 |
if (! listeNom.equals("ouiNon")) {
|
909 |
if (! listeNom.equals("ouiNon")) {
|
862 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
910 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
863 |
} else {
|
911 |
} else {
|
864 |
ValeurListe ouiNonListe = new ValeurListe();
|
912 |
ValeurListe ouiNonListe = new ValeurListe();
|
865 |
ouiNonListe.ajouter(new Valeur("oui", "Oui", "NULL", "NULL"));
|
913 |
ouiNonListe.ajouter(new Valeur("000999", "Oui", "NULL", "NULL"));
|
866 |
ouiNonListe.ajouter(new Valeur("non", "Non", "NULL", "NULL"));
|
914 |
ouiNonListe.ajouter(new Valeur("000998", "Non", "NULL", "NULL"));
|
867 |
creerChoixUniqueBoutonRadio(radioGroup, ouiNonListe);
|
915 |
creerChoixUniqueBoutonRadio(radioGroup, ouiNonListe);
|
868 |
}
|
916 |
}
|
Line 869... |
Line 917... |
869 |
|
917 |
|
870 |
return radioGroup;
|
918 |
return radioGroup;
|
Line 873... |
Line 921... |
873 |
private void creerChoixUniqueBoutonRadio(RadioGroup radioGroupe, ValeurListe listeValeurs) {
|
921 |
private void creerChoixUniqueBoutonRadio(RadioGroup radioGroupe, ValeurListe listeValeurs) {
|
874 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
922 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
875 |
Valeur val = listeValeurs.get(it.next());
|
923 |
Valeur val = listeValeurs.get(it.next());
|
Line 876... |
Line 924... |
876 |
|
924 |
|
- |
|
925 |
Radio radioBtn = new Radio();
|
877 |
Radio radioBtn = new Radio();
|
926 |
radioGroupe.add(radioBtn);
|
878 |
//radioBtn.setName(radioGroupe.getName().replace("_grp", ""));
|
927 |
radioBtn.setName(radioGroupe.getName().replace("_grp", ""));
|
879 |
//radioBtn.setId(val.getId()+"_"+radioBtn.getName());
|
928 |
//radioBtn.setId(val.getId()+"_"+radioBtn.getName());
|
880 |
radioBtn.setBoxLabel(val.getNom());
|
929 |
radioBtn.setBoxLabel(val.getNom());
|
Line 881... |
Line 930... |
881 |
radioBtn.addListener(Events.Change, new Listener<BaseEvent>() {
|
930 |
radioBtn.addListener(Events.Change, new Listener<ComponentEvent>() {
|
882 |
|
931 |
|
883 |
public void handleEvent(BaseEvent be) {
|
932 |
public void handleEvent(ComponentEvent be) {
|
884 |
Window.alert(((Radio) be.source).getId());
|
933 |
//Window.alert(((Radio) be.source).getId());
|
Line 885... |
Line 934... |
885 |
afficherChampSupplementaire(((Radio) be.source));
|
934 |
afficherChampSupplementaire(((Radio) be.source));
|
886 |
}
|
935 |
}
|
887 |
|
936 |
|
888 |
});
|
937 |
});
|
889 |
|
938 |
|
890 |
if (! val.getDescription().equals("NULL")) {
|
- |
|
891 |
radioBtn.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
939 |
if (! val.getDescription().equals("NULL")) {
|
892 |
}
|
940 |
radioBtn.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
Line 893... |
Line 941... |
893 |
radioGroupe.add(radioBtn);
|
941 |
}
|
894 |
}
|
942 |
}
|
895 |
}
|
943 |
}
|
896 |
|
944 |
|
Line 897... |
Line 945... |
897 |
private void afficherChampSupplementaire(Radio radioBtn) {
|
945 |
private void afficherChampSupplementaire(Radio radioBtn) {
|
898 |
//GWT.log("Nom : "+radioBtn.getGroup().getName(), null);
|
946 |
//GWT.log("Nom btn : "+radioBtn.getName()+" - Nom group : "+radioBtn.getGroup().getName(), null);
|
Line 910... |
Line 958... |
910 |
composants.add(sansMotifAccesChp);
|
958 |
composants.add(sansMotifAccesChp);
|
911 |
} else if (radioGroupeNom.equals("avec_motif_acces_mark_grp")) {
|
959 |
} else if (radioGroupeNom.equals("avec_motif_acces_mark_grp")) {
|
912 |
composants.add(avecMotifAccesChp);
|
960 |
composants.add(avecMotifAccesChp);
|
913 |
} else if (radioGroupeNom.equals("recherche_mark_grp")) {
|
961 |
} else if (radioGroupeNom.equals("recherche_mark_grp")) {
|
914 |
composants.add(provenanceRechercheTrukCp);
|
962 |
composants.add(provenanceRechercheTrukCp);
|
915 |
composants.add(TypeRechercheTrukCp);
|
963 |
composants.add(typeRechercheTrukCp);
|
916 |
} else if (radioGroupeNom.equals("formation_mark_grp")) {
|
964 |
} else if (radioGroupeNom.equals("formation_mark_grp")) {
|
917 |
composants.add(formationChp);
|
965 |
composants.add(formationChp);
|
918 |
} else if (radioGroupeNom.equals("collection_commune_mark_grp")) {
|
966 |
} else if (radioGroupeNom.equals("collection_commune_mark_grp")) {
|
919 |
composants.add(collectionAutreTrukCp);
|
967 |
composants.add(collectionAutreTrukCp);
|
920 |
} else if (radioGroupeNom.equals("restauration_mark_grp")) {
|
968 |
} else if (radioGroupeNom.equals("restauration_mark_grp")) {
|
Line 933... |
Line 981... |
933 |
}
|
981 |
}
|
Line 934... |
Line 982... |
934 |
|
982 |
|
935 |
// Nous affichons/cachons les composant de la liste
|
983 |
// Nous affichons/cachons les composant de la liste
|
936 |
final int tailleMax = composants.size();
|
984 |
final int tailleMax = composants.size();
|
937 |
//GWT.log("Id : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax, null);
|
985 |
//GWT.log("Id : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax, null);
|
938 |
Window.alert("Radio grp nom : "+radioGroupeNom+" - Id btn : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax);
|
986 |
//Window.alert("Radio grp nom : "+radioGroupeNom+" - Id btn : "+radioBtn.getId()+" - Class : "+radioBtn.getClass().toString()+"- Taille : "+tailleMax);
|
939 |
for (int i = 0; i < tailleMax; i++) {
|
987 |
for (int i = 0; i < tailleMax; i++) {
|
940 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
988 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
941 |
String type = radioBtn.getBoxLabel().toLowerCase();
|
989 |
String type = radioBtn.getBoxLabel().toLowerCase();
|
942 |
GWT.log(type, null);
|
990 |
//GWT.log(type, null);
|
943 |
if (radioBtn.getValue() == true) {
|
991 |
if (radioBtn.getValue() == true) {
|
944 |
if (type.equals(valeurPourAfficher)) {
|
992 |
if (type.equals(valeurPourAfficher)) {
|
945 |
((Component) composants.get(i)).show();
|
993 |
((Component) composants.get(i)).show();
|
946 |
} else {
|
994 |
} else {
|
Line 961... |
Line 1009... |
961 |
*
|
1009 |
*
|
962 |
* @param listeNom nom de la liste de valeur
|
1010 |
* @param listeNom nom de la liste de valeur
|
963 |
* @return
|
1011 |
* @return
|
964 |
*/
|
1012 |
*/
|
965 |
private ContentPanel creerChoixMultipleCp(String listeNom) {
|
1013 |
private ContentPanel creerChoixMultipleCp(String listeNom) {
|
966 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
1014 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
967 |
ContentPanel cp = new ContentPanel();
|
1015 |
ContentPanel cp = new ContentPanel();
|
968 |
cp.setLayout(creerFormLayout(650, LabelAlign.TOP, 0));
|
1016 |
cp.setLayout(creerFormLayout(650, LabelAlign.TOP, 0));
|
969 |
cp.setHeaderVisible(false);
|
1017 |
cp.setHeaderVisible(false);
|
970 |
return cp;
|
1018 |
return cp;
|
971 |
}
|
1019 |
}
|
Line 997... |
Line 1045... |
997 |
|
1045 |
|
998 |
if (boolAutreChp == true) {
|
1046 |
if (boolAutreChp == true) {
|
999 |
ContentPanel autreCp = new ContentPanel();
|
1047 |
ContentPanel autreCp = new ContentPanel();
|
1000 |
autreCp.setLayout(creerFormLayout(75, LabelAlign.TOP, 0));
|
1048 |
autreCp.setLayout(creerFormLayout(75, LabelAlign.TOP, 0));
|
1001 |
autreCp.setHeaderVisible(false);
|
1049 |
autreCp.setHeaderVisible(false);
|
1002 |
TextField<String> autreTrukLocalStockageChp = new TextField<String>();
|
1050 |
TextField<String> autreChp = new TextField<String>();
|
1003 |
autreTrukLocalStockageChp.setFieldLabel("Autre");
|
1051 |
autreChp.setFieldLabel("Autre");
|
1004 |
autreTrukLocalStockageChp.setLabelStyle("font-weight:normal;");
|
- |
|
1005 |
autreTrukLocalStockageChp.setWidth(300);
|
1052 |
autreChp.setLabelStyle("font-weight:normal;");
|
1006 |
autreCp.add(autreTrukLocalStockageChp);
|
1053 |
autreCp.add(autreChp);
|
1007 |
cp.add(autreCp);
|
1054 |
cp.add(autreCp);
|
Line 1008... |
Line 1055... |
1008 |
}
|
1055 |
}
|
1009 |
|
1056 |
|
Line 1010... |
Line 1057... |
1010 |
cp.layout();
|
1057 |
cp.layout();
|
- |
|
1058 |
}
|
- |
|
1059 |
|
- |
|
1060 |
public void rafraichir(Object nouvelleDonnees) {
|
1011 |
}
|
1061 |
if (nouvelleDonnees instanceof Structure) {
|
1012 |
|
1062 |
Structure str = (Structure) nouvelleDonnees;
|
Line 1013... |
Line 1063... |
1013 |
public void rafraichir(Object nouvelleDonnees) {
|
1063 |
GWT.log("Ajout des données : "+str.get("messages") , null);
|
1014 |
if (nouvelleDonnees instanceof ValeurListe) {
|
1064 |
} else if (nouvelleDonnees instanceof ValeurListe) {
|
1015 |
ValeurListe listeValeurs = (ValeurListe) nouvelleDonnees;
|
1065 |
ValeurListe listeValeurs = (ValeurListe) nouvelleDonnees;
|
Line 1054... |
Line 1104... |
1054 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1104 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1055 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
1105 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
1056 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, true);
|
1106 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, true);
|
1057 |
}
|
1107 |
}
|
1058 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1108 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1059 |
trukAutreCollectionCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
1109 |
autreCollectionTrukCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
1060 |
creerChoixMultipleCac(autreCollectionTrukCp, trukAutreCollectionCacGrpChp, listeValeurs, true);
|
1110 |
creerChoixMultipleCac(autreCollectionTrukCp, autreCollectionTrukCacGrpChp, listeValeurs, true);
|
1061 |
}
|
1111 |
}
|
1062 |
}
|
1112 |
}
|
1063 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
1113 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
1064 |
creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, true);
|
1114 |
creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, true);
|
1065 |
}
|
1115 |
}
|
Line 1087... |
Line 1137... |
1087 |
}
|
1137 |
}
|
1088 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
1138 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
1089 |
creerChoixMultipleCac(provenanceRechercheTrukCp, provenanceRechercheTrukCacGrpChp, listeValeurs, true);
|
1139 |
creerChoixMultipleCac(provenanceRechercheTrukCp, provenanceRechercheTrukCacGrpChp, listeValeurs, true);
|
1090 |
}
|
1140 |
}
|
1091 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
1141 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
1092 |
creerChoixMultipleCac(TypeRechercheTrukCp, typeRechercheTrukCacGrpChp, listeValeurs, true);
|
1142 |
creerChoixMultipleCac(typeRechercheTrukCp, typeRechercheTrukCacGrpChp, listeValeurs, true);
|
1093 |
}
|
1143 |
}
|
1094 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1144 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1095 |
} else {
|
1145 |
} else {
|
1096 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1146 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1097 |
}
|
1147 |
}
|