Line 14... |
Line 14... |
14 |
import org.tela_botanica.client.modeles.Information;
|
14 |
import org.tela_botanica.client.modeles.Information;
|
15 |
import org.tela_botanica.client.modeles.InterneValeur;
|
15 |
import org.tela_botanica.client.modeles.InterneValeur;
|
16 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
16 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
17 |
import org.tela_botanica.client.modeles.Personne;
|
17 |
import org.tela_botanica.client.modeles.Personne;
|
18 |
import org.tela_botanica.client.modeles.Structure;
|
18 |
import org.tela_botanica.client.modeles.Structure;
|
- |
|
19 |
import org.tela_botanica.client.modeles.StructureConservation;
|
19 |
import org.tela_botanica.client.modeles.Valeur;
|
20 |
import org.tela_botanica.client.modeles.Valeur;
|
20 |
import org.tela_botanica.client.modeles.ValeurListe;
|
21 |
import org.tela_botanica.client.modeles.ValeurListe;
|
Line 21... |
Line 22... |
21 |
|
22 |
|
22 |
import com.extjs.gxt.ui.client.Events;
|
23 |
import com.extjs.gxt.ui.client.Events;
|
Line 35... |
Line 36... |
35 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
36 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
36 |
import com.extjs.gxt.ui.client.widget.Info;
|
37 |
import com.extjs.gxt.ui.client.widget.Info;
|
37 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
38 |
import com.extjs.gxt.ui.client.widget.LayoutContainer;
|
38 |
import com.extjs.gxt.ui.client.widget.TabItem;
|
39 |
import com.extjs.gxt.ui.client.widget.TabItem;
|
39 |
import com.extjs.gxt.ui.client.widget.TabPanel;
|
40 |
import com.extjs.gxt.ui.client.widget.TabPanel;
|
- |
|
41 |
import com.extjs.gxt.ui.client.widget.WidgetComponent;
|
40 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
42 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
41 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
43 |
import com.extjs.gxt.ui.client.widget.form.CheckBox;
|
42 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
44 |
import com.extjs.gxt.ui.client.widget.form.CheckBoxGroup;
|
43 |
import com.extjs.gxt.ui.client.widget.form.ComboBox;
|
45 |
import com.extjs.gxt.ui.client.widget.form.ComboBox;
|
44 |
import com.extjs.gxt.ui.client.widget.form.DateField;
|
46 |
import com.extjs.gxt.ui.client.widget.form.DateField;
|
Line 72... |
Line 74... |
72 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
74 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
73 |
import com.google.gwt.core.client.GWT;
|
75 |
import com.google.gwt.core.client.GWT;
|
74 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
76 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
75 |
import com.google.gwt.i18n.client.NumberFormat;
|
77 |
import com.google.gwt.i18n.client.NumberFormat;
|
76 |
import com.google.gwt.user.client.Window;
|
78 |
import com.google.gwt.user.client.Window;
|
- |
|
79 |
import com.google.gwt.user.client.ui.HTML;
|
- |
|
80 |
import com.google.gwt.user.client.ui.Widget;
|
Line 77... |
Line 81... |
77 |
|
81 |
|
Line 78... |
Line 82... |
78 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
82 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
79 |
|
83 |
|
Line 149... |
Line 153... |
149 |
private TextField<String> emailChp;
|
153 |
private TextField<String> emailChp;
|
150 |
private TextField<String> urlChp;
|
154 |
private TextField<String> urlChp;
|
151 |
private ListStore<Valeur> magazinPays;
|
155 |
private ListStore<Valeur> magazinPays;
|
152 |
private ComboBox<Valeur> comboPays;
|
156 |
private ComboBox<Valeur> comboPays;
|
153 |
private HiddenField<String> idStructureChp;
|
157 |
private HiddenField<String> idStructureChp;
|
- |
|
158 |
private RadioGroup formationMarkRGrpChp;
|
- |
|
159 |
private RadioGroup interetFormationMarkRGrpChp;
|
- |
|
160 |
private RadioGroup collectionCommuneMarkRGrpChp;
|
- |
|
161 |
private RadioGroup accesControleMarkRGrpChp;
|
- |
|
162 |
private RadioGroup restaurationMarkRGrpChp;
|
- |
|
163 |
private RadioGroup traitementMarkRGrpChp;
|
- |
|
164 |
private RadioGroup collectionAcquisitionMarkRGrpChp;
|
- |
|
165 |
private RadioGroup echantillonAcquisitionMarkRGrpChp;
|
- |
|
166 |
private NumberField nbreTotalPersonneStructureChp;
|
- |
|
167 |
private TextField<String> localStockageAutreChp;
|
- |
|
168 |
private TextField<String> meubleStockageAutreChp;
|
- |
|
169 |
private TextField<String> parametreStockageAutreChp;
|
- |
|
170 |
private TextField<String> collectionAutreAutreChp;
|
- |
|
171 |
private TextField<String> autreCollectionAutreChp;
|
- |
|
172 |
private TextField<String> opRestauAutreChp;
|
- |
|
173 |
private TextField<String> autreMaterielAutreChp;
|
- |
|
174 |
private TextField<String> poisonTraitementAutreChp;
|
- |
|
175 |
private TextField<String> traitementAutreChp;
|
- |
|
176 |
private TextField<String> insecteTraitementAutreChp;
|
- |
|
177 |
private TextField<String> actionAutreChp;
|
- |
|
178 |
private TextField<String> provenanceRechercheAutreChp;
|
- |
|
179 |
private TextField<String> typeRecherche;
|
- |
|
180 |
private RadioGroup futureActionMarkRGrpChp;
|
- |
|
181 |
private RadioGroup rechercheMarkRGrpChp;
|
- |
|
182 |
private RadioGroup sansMotifAccesMarkRGrpChp;
|
- |
|
183 |
private RadioGroup avecMotifAccesMarkRGrpChp;
|
- |
|
184 |
private TextField<String> publicationChp;
|
- |
|
185 |
private ContentPanel materielConservationCp;
|
Line 154... |
Line 186... |
154 |
|
186 |
|
155 |
public FormStructureVue() {
|
187 |
public FormStructureVue() {
|
156 |
//+-----------------------------------------------------------------------------------------------------------+
|
188 |
//+-----------------------------------------------------------------------------------------------------------+
|
157 |
// Initialisation de variables
|
189 |
// Initialisation de variables
|
Line 194... |
Line 226... |
194 |
|
226 |
|
195 |
//+-----------------------------------------------------------------------------------------------------------+
|
227 |
//+-----------------------------------------------------------------------------------------------------------+
|
Line 196... |
Line 228... |
196 |
// Gestion du FORMULAIRE GÉNÉRAL
|
228 |
// Gestion du FORMULAIRE GÉNÉRAL
|
197 |
|
229 |
|
198 |
// Sélection de l'onglet par défaut
|
230 |
// Sélection de l'onglet par défaut
|
199 |
//onglets.setSelection(valorisationOnglet);
|
231 |
onglets.setSelection(conservationOnglet);
|
Line 200... |
Line 232... |
200 |
// Ajout des onglets au formulaire général
|
232 |
// Ajout des onglets au formulaire général
|
201 |
structureFormPanneau.add(onglets);
|
233 |
structureFormPanneau.add(onglets);
|
Line 226... |
Line 258... |
226 |
add(structureFormPanneau);
|
258 |
add(structureFormPanneau);
|
227 |
}
|
259 |
}
|
Line 228... |
Line 260... |
228 |
|
260 |
|
229 |
private void soumettreFormulaire() {
|
261 |
private void soumettreFormulaire() {
|
230 |
GWT.log("Soumission du formulaire", null);
|
262 |
GWT.log("Soumission du formulaire", null);
|
- |
|
263 |
Structure structure = collecterDonneesIdentification();
|
231 |
Structure structure = collecterDonnees();
|
264 |
StructureConservation conservation = collecterDonneesConservation();
|
232 |
if (mode == "AJOUT") {
|
265 |
if (mode == "AJOUT") {
|
233 |
//mediateur.ajouterStructure(this, structure);
|
- |
|
234 |
GWT.log("Structure non ajouté :"+structure.toString(), null);
|
266 |
//mediateur.ajouterStructure(this, structure);
|
235 |
} else if (mode == "MODIF") {
|
267 |
} else if (mode == "MODIF") {
|
236 |
mediateur.modifierStructure(this, structure);
|
268 |
mediateur.modifierStructure(this, structure, conservation);
|
- |
|
269 |
}
|
237 |
}
|
270 |
//GWT.log("Info Structure envoyées :\n"+structure.toString(), null);
|
Line -... |
Line 271... |
- |
|
271 |
}
|
- |
|
272 |
|
- |
|
273 |
private StructureConservation collecterDonneesConservation() {
|
- |
|
274 |
// Création de l'objet
|
- |
|
275 |
StructureConservation conservation = new StructureConservation();
|
- |
|
276 |
|
- |
|
277 |
if (formationMarkRGrpChp.getValue() != null) {
|
- |
|
278 |
conservation.setFormationMark(formationMarkRGrpChp.getValue().getValueAttribute());
|
- |
|
279 |
}
|
- |
|
280 |
conservation.setFormation(formationChp.getValue());
|
- |
|
281 |
if (interetFormationMarkRGrpChp.getValue() != null) {
|
- |
|
282 |
conservation.setFormationInteret(interetFormationMarkRGrpChp.getValue().getValueAttribute());
|
- |
|
283 |
}
|
- |
|
284 |
conservation.setStockageLocal(creerTruk(localStockageTrukCacGrpChp.getValues()));
|
- |
|
285 |
if (localStockageAutreChp.getValue() != null) {
|
- |
|
286 |
conservation.setStockageLocal("AUTRE", localStockageAutreChp.getValue());
|
- |
|
287 |
}
|
- |
|
288 |
|
- |
|
289 |
// Retour de l'objet
|
- |
|
290 |
GWT.log(conservation.toString(), null);
|
- |
|
291 |
return conservation;
|
- |
|
292 |
}
|
- |
|
293 |
|
- |
|
294 |
private void peuplerStructureConservation(StructureConservation strCons) {
|
- |
|
295 |
Radio radioBtn = new Radio();
|
- |
|
296 |
radioBtn.setId(strCons.getFormationMark()+"_"+formationMarkRGrpChp.getName());
|
- |
|
297 |
formationMarkRGrpChp.get(formationMarkRGrpChp.getAll().indexOf(radioBtn)).setValue((strCons.getFormationMark().equals("1") ? true : false));
|
- |
|
298 |
|
238 |
}
|
299 |
}
|
- |
|
300 |
|
239 |
|
301 |
private Structure collecterDonneesIdentification() {
|
240 |
private Structure collecterDonnees() {
|
302 |
// IDENTIFICATION
|
241 |
Structure structure = new Structure();
|
303 |
Structure structure = new Structure();
|
242 |
structure.setId(idStructureChp.getValue());
|
304 |
structure.setId(idStructureChp.getValue());
|
243 |
structure.setNom(nomStructureChp.getValue());
|
305 |
structure.setNom(nomStructureChp.getValue());
|
Line 256... |
Line 318... |
256 |
structure.setTypePublic(null);
|
318 |
structure.setTypePublic(null);
|
257 |
structure.setTypePrive(null);
|
319 |
structure.setTypePrive(null);
|
258 |
if (comboTypeStructure.getValue() != null) {
|
320 |
if (comboTypeStructure.getValue() != null) {
|
259 |
String typeStructure = comboTypeStructure.getValue().getAbr();
|
321 |
String typeStructure = comboTypeStructure.getValue().getAbr();
|
260 |
GWT.log("Statut : "+typeStructure, null);
|
322 |
GWT.log("Statut : "+typeStructure, null);
|
261 |
if (typeStructure == "stpu") {
|
323 |
if (typeStructure == "stpu" && comboLstpu.getValue() != null) {
|
262 |
structure.setTypePublic(comboLstpu.getValue().getId());
|
324 |
structure.setTypePublic(comboLstpu.getValue().getId());
|
263 |
} else if (typeStructure == "stpr") {
|
325 |
} else if (typeStructure == "stpr" && comboLstpr.getValue() != null) {
|
264 |
structure.setTypePrive(comboLstpr.getValue().getId());
|
326 |
structure.setTypePrive(comboLstpr.getValue().getId());
|
265 |
}
|
327 |
}
|
266 |
}
|
328 |
}
|
267 |
structure.setDateFondation(dateFondationChp.getValue());
|
329 |
structure.setDateFondation(dateFondationChp.getValue());
|
Line 278... |
Line 340... |
278 |
}
|
340 |
}
|
Line 279... |
Line 341... |
279 |
|
341 |
|
280 |
structure.setTelephone(telChp.getValue());
|
342 |
structure.setTelephone(telChp.getValue());
|
281 |
structure.setFax(faxChp.getValue());
|
343 |
structure.setFax(faxChp.getValue());
|
282 |
structure.setCourriel(emailChp.getValue());
|
344 |
structure.setCourriel(emailChp.getValue());
|
- |
|
345 |
structure.setUrl(Structure.URL_SITE, urlChp.getValue());
|
- |
|
346 |
|
Line 283... |
Line 347... |
283 |
structure.setUrl(urlChp.getValue());
|
347 |
// CONSERVATION
|
284 |
|
348 |
|
Line 285... |
Line 349... |
285 |
return structure;
|
349 |
return structure;
|
286 |
}
|
350 |
}
|
287 |
|
351 |
|
- |
|
352 |
private void peuplerStructure(Structure str) {
|
- |
|
353 |
idStructureChp.setValue(str.getId());
|
- |
|
354 |
nomStructureChp.setValue(str.getNom());
|
- |
|
355 |
if (!str.getIdAlternatif().isEmpty()) {
|
- |
|
356 |
String[] acronyme = str.getIdAlternatif().split("##");
|
- |
|
357 |
if (acronyme[0].matches("^IH$")) {
|
- |
|
358 |
comboAcronyme.setValue(InterneValeurListe.getTypeAcronymeIH());
|
- |
|
359 |
ihChp.setValue(acronyme[1]);
|
- |
|
360 |
} else if (acronyme[0].matches("^MNHN$")) {
|
- |
|
361 |
comboAcronyme.setValue(InterneValeurListe.getTypeAcronymeMNHN());
|
288 |
private void peuplerFormulaire(Structure str) {
|
362 |
mnhnChp.setValue(acronyme[1]);
|
289 |
idStructureChp.setValue(str.getId());
|
363 |
}
|
290 |
nomStructureChp.setValue(str.getNom());
|
364 |
}
|
291 |
if (!str.getTypePrive().isEmpty()) {
|
365 |
if (!str.getTypePrive().isEmpty()) {
|
292 |
if (str.getTypePrive().matches("^[0-9]+$")) {
|
366 |
if (str.getTypePrive().matches("^[0-9]+$")) {
|
Line 301... |
Line 375... |
301 |
}
|
375 |
}
|
302 |
dateFondationChp.setValue(str.getDateFondation());
|
376 |
dateFondationChp.setValue(str.getDateFondation());
|
Line 303... |
Line 377... |
303 |
|
377 |
|
304 |
adrChp.setValue(str.getAdresse());
|
378 |
adrChp.setValue(str.getAdresse());
|
- |
|
379 |
cpChp.setValue(str.getCodePostal());
|
305 |
cpChp.setValue(str.getCodePostal());
|
380 |
GWT.log("Classe :"+this.getClass(), null);
|
306 |
villeChp.setValue(str.getVille());
|
381 |
villeChp.setValue(str.getVille());
|
307 |
regionChp.setValue(str.getRegion());
|
382 |
regionChp.setValue(str.getRegion());
|
308 |
if (str.getPays().matches("^[A-Z]{2}$")) {
|
383 |
if (str.getPays().matches("^[A-Z]{2}$")) {
|
309 |
comboPays.setValue(comboPays.getStore().findModel("abreviation", str.getPays()));
|
384 |
comboPays.setValue(comboPays.getStore().findModel("abreviation", str.getPays()));
|
Line 314... |
Line 389... |
314 |
telChp.setValue(str.getTelephone());
|
389 |
telChp.setValue(str.getTelephone());
|
315 |
faxChp.setValue(str.getFax());
|
390 |
faxChp.setValue(str.getFax());
|
316 |
emailChp.setValue(str.getCourriel());
|
391 |
emailChp.setValue(str.getCourriel());
|
317 |
urlChp.setValue(str.getUrl("WEB"));
|
392 |
urlChp.setValue(str.getUrl("WEB"));
|
318 |
}
|
393 |
}
|
- |
|
394 |
|
- |
|
395 |
private String creerTruk(List<CheckBox> liste) {
|
- |
|
396 |
String identifiants = "";
|
- |
|
397 |
int taille = liste.size();
|
- |
|
398 |
for (int i = 0; i < taille; i++) {
|
- |
|
399 |
CheckBox cac = liste.get(i);
|
- |
|
400 |
if (cac.isEnabled()) {
|
- |
|
401 |
identifiants = identifiants.concat(";"+cac.getData("id"));
|
- |
|
402 |
}
|
- |
|
403 |
}
|
- |
|
404 |
return identifiants.replaceFirst("^;", "");
|
- |
|
405 |
}
|
Line 319... |
Line 406... |
319 |
|
406 |
|
320 |
private TabItem creerOngletValorisation() {
|
407 |
private TabItem creerOngletValorisation() {
|
321 |
valorisationOnglet = new TabItem();
|
408 |
valorisationOnglet = new TabItem();
|
322 |
valorisationOnglet.setText("Valorisation");
|
409 |
valorisationOnglet.setText("Valorisation");
|
Line 332... |
Line 419... |
332 |
actionTrukCp.hide();
|
419 |
actionTrukCp.hide();
|
333 |
actionTrukCacGrpChp = new CheckBoxGroup();
|
420 |
actionTrukCacGrpChp = new CheckBoxGroup();
|
334 |
actionTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
421 |
actionTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
335 |
valorisationOnglet.add(actionTrukCp);
|
422 |
valorisationOnglet.add(actionTrukCp);
|
Line 336... |
Line 423... |
336 |
|
423 |
|
337 |
TextField<String> publicationChp = new TextField<String>();
|
424 |
publicationChp = new TextField<String>();
|
338 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
425 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
Line 339... |
Line 426... |
339 |
valorisationOnglet.add(publicationChp);
|
426 |
valorisationOnglet.add(publicationChp);
|
340 |
|
427 |
|
341 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
428 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
342 |
autreCollectionTrukCacGrpChp = new CheckBoxGroup();
|
429 |
autreCollectionTrukCacGrpChp = new CheckBoxGroup();
|
Line 343... |
Line 430... |
343 |
autreCollectionTrukCacGrpChp.setFieldLabel("L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?");
|
430 |
autreCollectionTrukCacGrpChp.setFieldLabel("L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?");
|
344 |
valorisationOnglet.add(autreCollectionTrukCp);
|
431 |
valorisationOnglet.add(autreCollectionTrukCp);
|
345 |
|
432 |
|
Line 346... |
Line 433... |
346 |
RadioGroup futureActionMarkRGrpChp = creerChoixUniqueRadioGroupe("future_action_mark", "ouiNon");
|
433 |
futureActionMarkRGrpChp = creerChoixUniqueRadioGroupe("future_action_mark", "ouiNon");
|
347 |
futureActionMarkRGrpChp.setFieldLabel("Envisagez vous des actions de valorisation dans le cadre de votre politique culturelle ?");
|
434 |
futureActionMarkRGrpChp.setFieldLabel("Envisagez vous des actions de valorisation dans le cadre de votre politique culturelle ?");
|
348 |
valorisationOnglet.add(futureActionMarkRGrpChp);
|
435 |
valorisationOnglet.add(futureActionMarkRGrpChp);
|
349 |
|
436 |
|
Line 350... |
Line 437... |
350 |
futureActionChp = new TextField<String>();
|
437 |
futureActionChp = new TextField<String>();
|
351 |
futureActionChp.setFieldLabel("Si oui, lesquelles ?");
|
438 |
futureActionChp.setFieldLabel("Si oui, lesquelles ?");
|
352 |
futureActionChp.hide();
|
439 |
futureActionChp.hide();
|
Line 353... |
Line 440... |
353 |
valorisationOnglet.add(futureActionChp);
|
440 |
valorisationOnglet.add(futureActionChp);
|
354 |
|
441 |
|
Line 366... |
Line 453... |
366 |
typeRechercheTrukCp.hide();
|
453 |
typeRechercheTrukCp.hide();
|
367 |
typeRechercheTrukCacGrpChp = new CheckBoxGroup();
|
454 |
typeRechercheTrukCacGrpChp = new CheckBoxGroup();
|
368 |
typeRechercheTrukCacGrpChp.setFieldLabel("Et pour quelles recherches ?");
|
455 |
typeRechercheTrukCacGrpChp.setFieldLabel("Et pour quelles recherches ?");
|
369 |
valorisationOnglet.add(typeRechercheTrukCp);
|
456 |
valorisationOnglet.add(typeRechercheTrukCp);
|
Line 370... |
Line 457... |
370 |
|
457 |
|
371 |
RadioGroup sansMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("sans_motif_acces_mark", "ouiNon");
|
458 |
sansMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("sans_motif_acces_mark", "ouiNon");
|
372 |
sansMotifAccesMarkRGrpChp.setFieldLabel("Peut-on consulter vos collections botaniques sans motif de recherches scientifiques ?");
|
459 |
sansMotifAccesMarkRGrpChp.setFieldLabel("Peut-on consulter vos collections botaniques sans motif de recherches scientifiques ?");
|
Line 373... |
Line 460... |
373 |
valorisationOnglet.add(sansMotifAccesMarkRGrpChp);
|
460 |
valorisationOnglet.add(sansMotifAccesMarkRGrpChp);
|
374 |
|
461 |
|
375 |
sansMotifAccesChp = new TextField<String>();
|
462 |
sansMotifAccesChp = new TextField<String>();
|
376 |
sansMotifAccesChp.hide();
|
463 |
sansMotifAccesChp.hide();
|
Line 377... |
Line 464... |
377 |
sansMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les consulter ?");
|
464 |
sansMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les consulter ?");
|
378 |
valorisationOnglet.add(sansMotifAccesChp);
|
465 |
valorisationOnglet.add(sansMotifAccesChp);
|
379 |
|
466 |
|
Line 380... |
Line 467... |
380 |
RadioGroup avecMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("avec_motif_acces_mark", "ouiNon");
|
467 |
avecMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("avec_motif_acces_mark", "ouiNon");
|
381 |
avecMotifAccesMarkRGrpChp.setFieldLabel("Peut-on visiter vos collections botaniques avec des objectifs de recherches scientifiques ?");
|
468 |
avecMotifAccesMarkRGrpChp.setFieldLabel("Peut-on visiter vos collections botaniques avec des objectifs de recherches scientifiques ?");
|
Line 392... |
Line 479... |
392 |
conservationOnglet = new TabItem();
|
479 |
conservationOnglet = new TabItem();
|
393 |
conservationOnglet.setText("Conservation");
|
480 |
conservationOnglet.setText("Conservation");
|
394 |
conservationOnglet.setScrollMode(Scroll.AUTO);
|
481 |
conservationOnglet.setScrollMode(Scroll.AUTO);
|
395 |
conservationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
482 |
conservationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
Line 396... |
Line 483... |
396 |
|
483 |
|
397 |
RadioGroup markFormationRGrpChp = creerChoixUniqueRadioGroupe("formation_mark", "ouiNon");
|
484 |
formationMarkRGrpChp = creerChoixUniqueRadioGroupe("formation_mark", "ouiNon");
|
398 |
markFormationRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
485 |
formationMarkRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
Line 399... |
Line 486... |
399 |
conservationOnglet.add(markFormationRGrpChp);
|
486 |
conservationOnglet.add(formationMarkRGrpChp);
|
400 |
|
487 |
|
401 |
formationChp = new TextField<String>();
|
488 |
formationChp = new TextField<String>();
|
402 |
formationChp.hide();
|
489 |
formationChp.hide();
|
Line 403... |
Line 490... |
403 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
490 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
404 |
conservationOnglet.add(formationChp);
|
491 |
conservationOnglet.add(formationChp);
|
405 |
|
492 |
|
Line 406... |
Line 493... |
406 |
RadioGroup markInteretFormationRGrpChp = creerChoixUniqueRadioGroupe("interet_formation_mark", "ouiNon");
|
493 |
interetFormationMarkRGrpChp = creerChoixUniqueRadioGroupe("interet_formation_mark", "ouiNon");
|
407 |
markInteretFormationRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
494 |
interetFormationMarkRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
408 |
conservationOnglet.add(markInteretFormationRGrpChp);
|
495 |
conservationOnglet.add(interetFormationMarkRGrpChp);
|
409 |
|
496 |
|
Line 420... |
Line 507... |
420 |
parametreStockageTrukCp = creerChoixMultipleCp("parametreStockage");
|
507 |
parametreStockageTrukCp = creerChoixMultipleCp("parametreStockage");
|
421 |
parametreStockageTrukCacGrpChp = new CheckBoxGroup();
|
508 |
parametreStockageTrukCacGrpChp = new CheckBoxGroup();
|
422 |
parametreStockageTrukCacGrpChp.setFieldLabel("Quels paramètres maîtrisez vous ?");
|
509 |
parametreStockageTrukCacGrpChp.setFieldLabel("Quels paramètres maîtrisez vous ?");
|
423 |
conservationOnglet.add(parametreStockageTrukCp);
|
510 |
conservationOnglet.add(parametreStockageTrukCp);
|
Line 424... |
Line 511... |
424 |
|
511 |
|
425 |
RadioGroup collectionCommuneMarkRGrpChp = creerChoixUniqueRadioGroupe("collection_commune_mark", "ouiNon");
|
512 |
collectionCommuneMarkRGrpChp = creerChoixUniqueRadioGroupe("collection_commune_mark", "ouiNon");
|
426 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
513 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
Line 427... |
Line 514... |
427 |
conservationOnglet.add(collectionCommuneMarkRGrpChp);
|
514 |
conservationOnglet.add(collectionCommuneMarkRGrpChp);
|
428 |
|
515 |
|
429 |
collectionAutreTrukCp = creerChoixMultipleCp("autreCollection");
|
516 |
collectionAutreTrukCp = creerChoixMultipleCp("autreCollection");
|
430 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
517 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
431 |
collectionAutreTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
518 |
collectionAutreTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
Line 432... |
Line 519... |
432 |
collectionAutreTrukCp.hide();
|
519 |
collectionAutreTrukCp.hide();
|
433 |
conservationOnglet.add(collectionAutreTrukCp);
|
520 |
conservationOnglet.add(collectionAutreTrukCp);
|
434 |
|
521 |
|
Line 435... |
Line 522... |
435 |
RadioGroup accesControleMarkRGrpChp = creerChoixUniqueRadioGroupe("mark_acces_controle", "ouiNon");
|
522 |
accesControleMarkRGrpChp = creerChoixUniqueRadioGroupe("mark_acces_controle", "ouiNon");
|
436 |
accesControleMarkRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
523 |
accesControleMarkRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
437 |
conservationOnglet.add(accesControleMarkRGrpChp);
|
524 |
conservationOnglet.add(accesControleMarkRGrpChp);
|
Line 438... |
Line 525... |
438 |
|
525 |
|
439 |
RadioGroup restaurationMarkRGrpChp = creerChoixUniqueRadioGroupe("restauration_mark", "ouiNon");
|
526 |
restaurationMarkRGrpChp = creerChoixUniqueRadioGroupe("restauration_mark", "ouiNon");
|
440 |
restaurationMarkRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
527 |
restaurationMarkRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
441 |
conservationOnglet.add(restaurationMarkRGrpChp);
|
528 |
conservationOnglet.add(restaurationMarkRGrpChp);
|
442 |
|
529 |
|
Line -... |
Line 530... |
- |
|
530 |
opRestauTrukCp = creerChoixMultipleCp("opRestau");
|
- |
|
531 |
opRestauTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
532 |
opRestauTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
- |
|
533 |
opRestauTrukCp.hide();
|
443 |
opRestauTrukCp = creerChoixMultipleCp("opRestau");
|
534 |
conservationOnglet.add(opRestauTrukCp);
|
444 |
opRestauTrukCacGrpChp = new CheckBoxGroup();
|
535 |
|
445 |
opRestauTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
536 |
// Création d'un ContentPanel vide et du groupe de bouton radio
|
446 |
opRestauTrukCp.hide();
|
- |
|
Line 447... |
Line 537... |
447 |
conservationOnglet.add(opRestauTrukCp);
|
537 |
// Le groupe de bouton radio recevra les boutons au moment de la réception des données (rafraichir()) et ser à ce moment là ajouter au ContenetPanel
|
448 |
|
538 |
materielConservationCp = creerChoixMultipleCp("onep");
|
449 |
materielConservationCeRGrpChp = creerChoixUniqueRadioGroupe("materiel_conservation_ce", "onep");
|
539 |
conservationOnglet.add(materielConservationCp);
|
450 |
materielConservationCeRGrpChp.setFieldLabel("Utilisez vous du matériel de conservation ?");
|
540 |
materielConservationCeRGrpChp = creerChoixUniqueRadioGroupe("materiel_conservation_ce", "onep");
|
451 |
materielConservationCeRGrpChp.setToolTip(new ToolTipConfig("Matériel de conservation", "matériel spécialisé pour la conservation des archives ou du patrimoine fragile. Ce matériel possède des propriétés mécaniques et chimiques qui font qu'il résiste dans le temps et que sa dégradation n'entraîne pas de dommages sur le matériel qu'il aide à conserver. Exemples : papier neutre, papier gommé, etc..."));
|
541 |
materielConservationCeRGrpChp.setFieldLabel("Utilisez vous du matériel de conservation ?");
|
Line 452... |
Line 542... |
452 |
conservationOnglet.add(materielConservationCeRGrpChp);
|
542 |
materielConservationCeRGrpChp.setToolTip(new ToolTipConfig("Matériel de conservation", "matériel spécialisé pour la conservation des archives ou du patrimoine fragile. Ce matériel possède des propriétés mécaniques et chimiques qui font qu'il résiste dans le temps et que sa dégradation n'entraîne pas de dommages sur le matériel qu'il aide à conserver. Exemples : papier neutre, papier gommé, etc..."));
|
453 |
|
543 |
|
454 |
autreMaterielTrukCp = creerChoixMultipleCp("autreMateriel");
|
544 |
autreMaterielTrukCp = creerChoixMultipleCp("autreMateriel");
|
Line 455... |
Line 545... |
455 |
autreMaterielTrukCp.hide();
|
545 |
autreMaterielTrukCp.hide();
|
456 |
autreMaterielTrukCacGrpChp = new CheckBoxGroup();
|
546 |
autreMaterielTrukCacGrpChp = new CheckBoxGroup();
|
457 |
autreMaterielTrukCacGrpChp.setFieldLabel("Si non, qu'utilisez vous comme matériel ?");
|
547 |
autreMaterielTrukCacGrpChp.setFieldLabel("Si non, qu'utilisez vous comme matériel ?");
|
458 |
conservationOnglet.add(autreMaterielTrukCp);
|
548 |
conservationOnglet.add(autreMaterielTrukCp);
|
459 |
|
549 |
|
Line 460... |
Line 550... |
460 |
RadioGroup markTraitementRGrpChp = creerChoixUniqueRadioGroupe("traitement_mark", "ouiNon");
|
550 |
traitementMarkRGrpChp = creerChoixUniqueRadioGroupe("traitement_mark", "ouiNon");
|
461 |
markTraitementRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
551 |
traitementMarkRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
462 |
conservationOnglet.add(markTraitementRGrpChp);
|
552 |
conservationOnglet.add(traitementMarkRGrpChp);
|
463 |
|
553 |
|
464 |
traitementTrukCp = creerChoixMultipleCp("insecteTraitement");
|
554 |
traitementTrukCp = creerChoixMultipleCp("insecteTraitement");
|
465 |
traitementTrukCp.hide();
|
555 |
traitementTrukCp.hide();
|
466 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
556 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
Line 467... |
Line 557... |
467 |
traitementTrukCacGrpChp.setFieldLabel("Si oui, lesquels ?");
|
557 |
traitementTrukCacGrpChp.setFieldLabel("Si oui, lesquels ?");
|
468 |
conservationOnglet.add(traitementTrukCp);
|
558 |
conservationOnglet.add(traitementTrukCp);
|
469 |
|
559 |
|
470 |
RadioGroup markCollectionAcquisitionRGrpChp = creerChoixUniqueRadioGroupe("collection_acquisition_mark", "ouiNon");
|
560 |
collectionAcquisitionMarkRGrpChp = creerChoixUniqueRadioGroupe("collection_acquisition_mark", "ouiNon");
|
Line 508... |
Line 598... |
508 |
personnelOnglet = new TabItem();
|
598 |
personnelOnglet = new TabItem();
|
509 |
personnelOnglet.setText("Personnel");
|
599 |
personnelOnglet.setText("Personnel");
|
510 |
personnelOnglet.setScrollMode(Scroll.AUTO);
|
600 |
personnelOnglet.setScrollMode(Scroll.AUTO);
|
511 |
personnelOnglet.setLayout(creerFormLayout(400, LabelAlign.LEFT, null));
|
601 |
personnelOnglet.setLayout(creerFormLayout(400, LabelAlign.LEFT, null));
|
Line 512... |
Line 602... |
512 |
|
602 |
|
513 |
NumberField nbreTotalPersonneStructureChp = new NumberField();
|
603 |
nbreTotalPersonneStructureChp = new NumberField();
|
514 |
nbreTotalPersonneStructureChp.setFieldLabel("Nombre de personne travaillant dans l'institution");
|
604 |
nbreTotalPersonneStructureChp.setFieldLabel("Nombre de personne travaillant dans l'institution");
|
515 |
nbreTotalPersonneStructureChp.setFormat(NumberFormat.getFormat("#"));
|
605 |
nbreTotalPersonneStructureChp.setFormat(NumberFormat.getFormat("#"));
|
516 |
nbreTotalPersonneStructureChp.setToolTip("Ce champ doit contenir un nombre");
|
606 |
nbreTotalPersonneStructureChp.setToolTip("Ce champ doit contenir un nombre");
|
Line 1032... |
Line 1122... |
1032 |
groupeNom += "_grp";
|
1122 |
groupeNom += "_grp";
|
1033 |
// NOTE : il semblerait qu'il faille aussi utiliser setName() pour éviter tout problème...
|
1123 |
// NOTE : il semblerait qu'il faille aussi utiliser setName() pour éviter tout problème...
|
1034 |
RadioGroup radioGroup = new RadioGroup(groupeNom);
|
1124 |
RadioGroup radioGroup = new RadioGroup(groupeNom);
|
1035 |
radioGroup.setName(groupeNom);
|
1125 |
radioGroup.setName(groupeNom);
|
Line 1036... |
Line 1126... |
1036 |
|
1126 |
|
1037 |
if (! listeNom.equals("ouiNon")) {
|
1127 |
if (listeNom.equals("ouiNon")) {
|
1038 |
modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
1128 |
// modele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
1039 |
} else {
|
1129 |
//} else {
|
1040 |
ValeurListe ouiNonListe = new ValeurListe();
|
1130 |
ValeurListe ouiNonListe = new ValeurListe();
|
1041 |
ouiNonListe.ajouter(new Valeur("000999", "Oui", "NULL", "NULL"));
|
1131 |
ouiNonListe.ajouter(new Valeur("1", "Oui", "NULL", "NULL"));
|
1042 |
ouiNonListe.ajouter(new Valeur("000998", "Non", "NULL", "NULL"));
|
1132 |
ouiNonListe.ajouter(new Valeur("0", "Non", "NULL", "NULL"));
|
1043 |
creerChoixUniqueBoutonRadio(radioGroup, ouiNonListe);
|
1133 |
creerChoixUniqueBoutonRadio(radioGroup, ouiNonListe);
|
Line 1044... |
Line 1134... |
1044 |
}
|
1134 |
}
|
1045 |
|
1135 |
|
Line 1049... |
Line 1139... |
1049 |
private void creerChoixUniqueBoutonRadio(RadioGroup radioGroupe, ValeurListe listeValeurs) {
|
1139 |
private void creerChoixUniqueBoutonRadio(RadioGroup radioGroupe, ValeurListe listeValeurs) {
|
1050 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
1140 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
1051 |
Valeur val = listeValeurs.get(it.next());
|
1141 |
Valeur val = listeValeurs.get(it.next());
|
Line 1052... |
Line 1142... |
1052 |
|
1142 |
|
1053 |
Radio radioBtn = new Radio();
|
- |
|
1054 |
radioGroupe.add(radioBtn);
|
1143 |
Radio radioBtn = new Radio();
|
1055 |
radioBtn.setName(radioGroupe.getName().replace("_grp", ""));
|
1144 |
radioBtn.setName(radioGroupe.getName().replace("_grp", ""));
|
1056 |
//radioBtn.setId(val.getId()+"_"+radioBtn.getName());
|
1145 |
radioBtn.setId(val.getId()+"_"+radioBtn.getName());
|
- |
|
1146 |
radioBtn.setBoxLabel(val.getNom());
|
1057 |
radioBtn.setBoxLabel(val.getNom());
|
1147 |
radioBtn.setValueAttribute(val.getId());
|
Line 1058... |
Line 1148... |
1058 |
radioBtn.addListener(Events.Change, new Listener<ComponentEvent>() {
|
1148 |
radioBtn.addListener(Events.Change, new Listener<ComponentEvent>() {
|
1059 |
|
1149 |
|
1060 |
public void handleEvent(ComponentEvent be) {
|
1150 |
public void handleEvent(ComponentEvent be) {
|
Line 1065... |
Line 1155... |
1065 |
});
|
1155 |
});
|
Line 1066... |
Line 1156... |
1066 |
|
1156 |
|
1067 |
if (! val.getDescription().equals("NULL")) {
|
1157 |
if (! val.getDescription().equals("NULL")) {
|
1068 |
radioBtn.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
1158 |
radioBtn.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
- |
|
1159 |
}
|
1069 |
}
|
1160 |
radioGroupe.add(radioBtn);
|
1070 |
}
|
1161 |
}
|
Line 1071... |
Line 1162... |
1071 |
}
|
1162 |
}
|
1072 |
|
1163 |
|
Line 1154... |
Line 1245... |
1154 |
* @param cacGroup le groupe de case à cocher
|
1245 |
* @param cacGroup le groupe de case à cocher
|
1155 |
* @param listeValeurs la liste de valeurs à transformer en case à cocher
|
1246 |
* @param listeValeurs la liste de valeurs à transformer en case à cocher
|
1156 |
* @param boolAutreChp booléen indiquant si oui ou non le champ autre doit apparaître
|
1247 |
* @param boolAutreChp booléen indiquant si oui ou non le champ autre doit apparaître
|
1157 |
* @return
|
1248 |
* @return
|
1158 |
*/
|
1249 |
*/
|
1159 |
private void creerChoixMultipleCac(ContentPanel cp, CheckBoxGroup cacGroupe, ValeurListe listeValeurs, Boolean boolAutreChp) {
|
1250 |
private void creerChoixMultipleCac(ContentPanel cp, CheckBoxGroup cacGroupe, ValeurListe listeValeurs, Field<String> autreChp) {
|
1160 |
cacGroupe.setAutoWidth(true);
|
1251 |
cacGroupe.setAutoWidth(true);
|
- |
|
1252 |
cacGroupe.setData("liste_id", listeValeurs.getId());
|
1161 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
1253 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
1162 |
Valeur val = listeValeurs.get(it.next());
|
1254 |
Valeur val = listeValeurs.get(it.next());
|
1163 |
String nom = val.get("nom");
|
1255 |
String nom = val.get("nom");
|
1164 |
CheckBox cac = new CheckBox();
|
1256 |
CheckBox cac = new CheckBox();
|
1165 |
cac.setId("val-"+val.getId());
|
1257 |
cac.setId("val-"+val.getId());
|
- |
|
1258 |
cac.setData("id", val.getId());
|
1166 |
cac.setBoxLabel(nom);
|
1259 |
cac.setBoxLabel(nom);
|
1167 |
if (! val.getDescription().equals("NULL")) {
|
1260 |
if (! val.getDescription().equals("NULL")) {
|
1168 |
cac.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
1261 |
cac.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
1169 |
}
|
1262 |
}
|
1170 |
cacGroupe.add(cac);
|
1263 |
cacGroupe.add(cac);
|
1171 |
}
|
1264 |
}
|
1172 |
cp.add(cacGroupe);
|
1265 |
cp.add(cacGroupe);
|
Line 1173... |
Line 1266... |
1173 |
|
1266 |
|
1174 |
if (boolAutreChp == true) {
|
1267 |
if (autreChp != null) {
|
1175 |
ContentPanel autreCp = new ContentPanel();
|
1268 |
ContentPanel autreCp = new ContentPanel();
|
1176 |
autreCp.setLayout(creerFormLayout(75, LabelAlign.TOP, 0));
|
1269 |
autreCp.setLayout(creerFormLayout(75, LabelAlign.TOP, 0));
|
1177 |
autreCp.setHeaderVisible(false);
|
1270 |
autreCp.setHeaderVisible(false);
|
1178 |
TextField<String> autreChp = new TextField<String>();
|
1271 |
autreChp.setId("autre-"+listeValeurs.getId());
|
1179 |
autreChp.setFieldLabel("Autre");
|
1272 |
autreChp.setFieldLabel("Autre");
|
1180 |
autreChp.setLabelStyle("font-weight:normal;");
|
1273 |
autreChp.setLabelStyle("font-weight:normal;");
|
1181 |
autreCp.add(autreChp);
|
1274 |
autreCp.add(autreChp);
|
1182 |
cp.add(autreCp);
|
1275 |
cp.add(autreCp);
|
Line 1195... |
Line 1288... |
1195 |
Info.display("Modification d'une institution", info.toString());
|
1288 |
Info.display("Modification d'une institution", info.toString());
|
1196 |
} else if (info.getType().equals("ajout_structure")) {
|
1289 |
} else if (info.getType().equals("ajout_structure")) {
|
1197 |
Info.display("Ajout d'une Institution", info.toString());
|
1290 |
Info.display("Ajout d'une Institution", info.toString());
|
1198 |
} else if (info.getType().equals("selection_structure")) {
|
1291 |
} else if (info.getType().equals("selection_structure")) {
|
1199 |
Info.display("Modification d'une institution", info.toString());
|
1292 |
Info.display("Modification d'une institution", info.toString());
|
1200 |
Structure str = (Structure) info.getDonnee(0);
|
- |
|
1201 |
mode = "MODIF";
|
1293 |
mode = "MODIF";
|
1202 |
GWT.log(mode, null);
|
1294 |
GWT.log(mode, null);
|
1203 |
structureFormPanneau.setHeading(i18nC.titreModifFormStructurePanneau()+" - ID : "+str.getId());
|
1295 |
String titre = i18nC.titreModifFormStructurePanneau();
|
- |
|
1296 |
if (info.getDonnee(0) != null) {
|
- |
|
1297 |
Structure str = (Structure) info.getDonnee(0);
|
- |
|
1298 |
titre += " - ID : "+str.getId();
|
1204 |
peuplerFormulaire(str);
|
1299 |
peuplerStructure(str);
|
- |
|
1300 |
}
|
- |
|
1301 |
if (info.getDonnee(1) != null) {
|
- |
|
1302 |
StructureConservation strConservation = (StructureConservation) info.getDonnee(1);
|
- |
|
1303 |
peuplerStructureConservation(strConservation);
|
- |
|
1304 |
}
|
- |
|
1305 |
structureFormPanneau.setHeading(titre);
|
1205 |
}
|
1306 |
}
|
1206 |
} else if (nouvelleDonnees instanceof ValeurListe) {
|
1307 |
} else if (nouvelleDonnees instanceof ValeurListe) {
|
1207 |
ValeurListe listeValeurs = (ValeurListe) nouvelleDonnees;
|
1308 |
ValeurListe listeValeurs = (ValeurListe) nouvelleDonnees;
|
Line 1208... |
Line 1309... |
1208 |
|
1309 |
|
Line 1237... |
Line 1338... |
1237 |
magazinPays.removeAll();
|
1338 |
magazinPays.removeAll();
|
1238 |
magazinPays.add(liste);
|
1339 |
magazinPays.add(liste);
|
1239 |
comboPays.setStore(magazinPays);
|
1340 |
comboPays.setStore(magazinPays);
|
1240 |
}
|
1341 |
}
|
1241 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
1342 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
- |
|
1343 |
localStockageAutreChp = new TextField<String>();
|
1242 |
creerChoixMultipleCac(localStockageTrukCp, localStockageTrukCacGrpChp, listeValeurs, true);
|
1344 |
creerChoixMultipleCac(localStockageTrukCp, localStockageTrukCacGrpChp, listeValeurs, localStockageAutreChp);
|
1243 |
}
|
1345 |
}
|
1244 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
1346 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
- |
|
1347 |
meubleStockageAutreChp = new TextField<String>();
|
1245 |
creerChoixMultipleCac(meubleStockageTrukCp, meubleStockageTrukCacGrpChp, listeValeurs, true);
|
1348 |
creerChoixMultipleCac(meubleStockageTrukCp, meubleStockageTrukCacGrpChp, listeValeurs, meubleStockageAutreChp);
|
1246 |
}
|
1349 |
}
|
1247 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
1350 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
- |
|
1351 |
parametreStockageAutreChp = new TextField<String>();
|
1248 |
creerChoixMultipleCac(parametreStockageTrukCp, parametreStockageTrukCacGrpChp, listeValeurs, true);
|
1352 |
creerChoixMultipleCac(parametreStockageTrukCp, parametreStockageTrukCacGrpChp, listeValeurs, parametreStockageAutreChp);
|
1249 |
}
|
1353 |
}
|
1250 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
1354 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
1251 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1355 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1252 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
1356 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
- |
|
1357 |
collectionAutreAutreChp = new TextField<String>();
|
1253 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, true);
|
1358 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, collectionAutreAutreChp);
|
1254 |
}
|
1359 |
}
|
1255 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1360 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1256 |
autreCollectionTrukCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
1361 |
autreCollectionTrukCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
- |
|
1362 |
autreCollectionAutreChp = new TextField<String>();
|
1257 |
creerChoixMultipleCac(autreCollectionTrukCp, autreCollectionTrukCacGrpChp, listeValeurs, true);
|
1363 |
creerChoixMultipleCac(autreCollectionTrukCp, autreCollectionTrukCacGrpChp, listeValeurs, autreCollectionAutreChp);
|
1258 |
}
|
1364 |
}
|
1259 |
}
|
1365 |
}
|
1260 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
1366 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
- |
|
1367 |
opRestauAutreChp = new TextField<String>();
|
1261 |
creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, true);
|
1368 |
creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, opRestauAutreChp);
|
1262 |
}
|
1369 |
}
|
1263 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
1370 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
1264 |
creerChoixUniqueBoutonRadio(materielConservationCeRGrpChp, listeValeurs);
|
1371 |
creerChoixUniqueBoutonRadio(materielConservationCeRGrpChp, listeValeurs);
|
- |
|
1372 |
materielConservationCp.add(materielConservationCeRGrpChp);
|
- |
|
1373 |
materielConservationCp.layout();
|
1265 |
}
|
1374 |
}
|
1266 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
1375 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
- |
|
1376 |
autreMaterielAutreChp = new TextField<String>();
|
1267 |
creerChoixMultipleCac(autreMaterielTrukCp, autreMaterielTrukCacGrpChp, listeValeurs, true);
|
1377 |
creerChoixMultipleCac(autreMaterielTrukCp, autreMaterielTrukCacGrpChp, listeValeurs, autreMaterielAutreChp);
|
1268 |
}
|
1378 |
}
|
1269 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
1379 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
- |
|
1380 |
poisonTraitementAutreChp = new TextField<String>();
|
1270 |
creerChoixMultipleCac(poisonTraitementTrukCp, poisonTraitementTrukCacGrpChp, listeValeurs, true);
|
1381 |
creerChoixMultipleCac(poisonTraitementTrukCp, poisonTraitementTrukCacGrpChp, listeValeurs, poisonTraitementAutreChp);
|
1271 |
}
|
1382 |
}
|
1272 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
1383 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
1273 |
if (traitementTrukCp.getItemByItemId("traitementTrukCacGrpChp") == null) {
|
1384 |
if (traitementTrukCp.getItemByItemId("traitementTrukCacGrpChp") == null) {
|
1274 |
traitementTrukCacGrpChp.setId("traitementTrukCacGrpChp");
|
1385 |
traitementTrukCacGrpChp.setId("traitementTrukCacGrpChp");
|
- |
|
1386 |
traitementAutreChp = new TextField<String>();
|
1275 |
creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, listeValeurs, true);
|
1387 |
creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, listeValeurs, traitementAutreChp);
|
1276 |
}
|
1388 |
}
|
1277 |
if (insecteTraitementTrukCp.getItemByItemId("insecteTraitementTrukCacGrpChp") == null) {
|
1389 |
if (insecteTraitementTrukCp.getItemByItemId("insecteTraitementTrukCacGrpChp") == null) {
|
1278 |
insecteTraitementTrukCacGrpChp.setId("insecteTraitementTrukCacGrpChp");
|
1390 |
insecteTraitementTrukCacGrpChp.setId("insecteTraitementTrukCacGrpChp");
|
- |
|
1391 |
insecteTraitementAutreChp = new TextField<String>();
|
1279 |
creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, listeValeurs, true);
|
1392 |
creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, listeValeurs, insecteTraitementAutreChp);
|
1280 |
}
|
1393 |
}
|
1281 |
}
|
1394 |
}
|
1282 |
if (listeValeurs.getId().equals(config.getListeId("actionValorisation"))) {
|
1395 |
if (listeValeurs.getId().equals(config.getListeId("actionValorisation"))) {
|
- |
|
1396 |
actionAutreChp = new TextField<String>();
|
1283 |
creerChoixMultipleCac(actionTrukCp, actionTrukCacGrpChp, listeValeurs, true);
|
1397 |
creerChoixMultipleCac(actionTrukCp, actionTrukCacGrpChp, listeValeurs, actionAutreChp);
|
1284 |
}
|
1398 |
}
|
1285 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
1399 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
- |
|
1400 |
provenanceRechercheAutreChp = new TextField<String>();
|
1286 |
creerChoixMultipleCac(provenanceRechercheTrukCp, provenanceRechercheTrukCacGrpChp, listeValeurs, true);
|
1401 |
creerChoixMultipleCac(provenanceRechercheTrukCp, provenanceRechercheTrukCacGrpChp, listeValeurs, provenanceRechercheAutreChp);
|
1287 |
}
|
1402 |
}
|
1288 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
1403 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
- |
|
1404 |
typeRecherche = new TextField<String>();
|
1289 |
creerChoixMultipleCac(typeRechercheTrukCp, typeRechercheTrukCacGrpChp, listeValeurs, true);
|
1405 |
creerChoixMultipleCac(typeRechercheTrukCp, typeRechercheTrukCacGrpChp, listeValeurs, typeRecherche);
|
1290 |
}
|
1406 |
}
|
1291 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1407 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1292 |
} else {
|
1408 |
} else {
|
1293 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1409 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1294 |
}
|
1410 |
}
|