Line 4... |
Line 4... |
4 |
import java.util.Iterator;
|
4 |
import java.util.Iterator;
|
5 |
import java.util.List;
|
5 |
import java.util.List;
|
Line 6... |
Line 6... |
6 |
|
6 |
|
7 |
import org.tela_botanica.client.Modele;
|
7 |
import org.tela_botanica.client.Modele;
|
- |
|
8 |
import org.tela_botanica.client.RegistreId;
|
8 |
import org.tela_botanica.client.RegistreId;
|
9 |
import org.tela_botanica.client.i18n.Constantes;
|
9 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.modeles.Configuration;
|
11 |
import org.tela_botanica.client.modeles.Configuration;
|
11 |
import org.tela_botanica.client.modeles.InterneValeur;
|
12 |
import org.tela_botanica.client.modeles.InterneValeur;
|
12 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
13 |
import org.tela_botanica.client.modeles.InterneValeurListe;
|
Line 63... |
Line 64... |
63 |
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
|
64 |
import com.extjs.gxt.ui.client.widget.toolbar.TextToolItem;
|
64 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
65 |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
65 |
import com.google.gwt.core.client.GWT;
|
66 |
import com.google.gwt.core.client.GWT;
|
66 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
67 |
import com.google.gwt.i18n.client.DateTimeFormat;
|
67 |
import com.google.gwt.i18n.client.NumberFormat;
|
68 |
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;
|
68 |
import com.google.gwt.user.client.ui.RadioButton;
|
73 |
import com.google.gwt.user.client.ui.RadioButton;
|
Line 69... |
Line 74... |
69 |
|
74 |
|
70 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
75 |
public class FormStructureVue extends LayoutContainer implements Rafraichissable {
|
- |
|
76 |
|
- |
|
77 |
private Constantes i18nC = null;
|
71 |
|
78 |
|
72 |
private Modele coelModele = null ;
|
79 |
private Modele coelModele = null ;
|
73 |
private ListStore<Valeur> magazinLstpr = null;
|
80 |
private ListStore<Valeur> magazinLstpr = null;
|
74 |
private ComboBox<Valeur> comboLstpr = null;
|
81 |
private ComboBox<Valeur> comboLstpr = null;
|
75 |
private ListStore<Valeur> magazinLstpu = null;
|
82 |
private ListStore<Valeur> magazinLstpu = null;
|
Line 85... |
Line 92... |
85 |
private TabItem personnelOnglet = null;
|
92 |
private TabItem personnelOnglet = null;
|
86 |
private EditorGrid<Personne> grillePersonnel = null;
|
93 |
private EditorGrid<Personne> grillePersonnel = null;
|
87 |
private ListStore<Personne> personnelGrilleMagazin = null;
|
94 |
private ListStore<Personne> personnelGrilleMagazin = null;
|
88 |
private LabelField nbreTotalPersonnelChp = null;
|
95 |
private LabelField nbreTotalPersonnelChp = null;
|
89 |
private TabItem conservationOnglet = null;
|
96 |
private TabItem conservationOnglet = null;
|
90 |
private CheckBoxGroup trukLocalStockageCacGrpChp = null;
|
97 |
private CheckBoxGroup localStockageTrukCacGrpChp = null;
|
91 |
private ContentPanel trukLocalStockageCp = null;
|
98 |
private ContentPanel localStockageTrukCp = null;
|
92 |
private CheckBoxGroup trukMeubleStockageCacGrpChp = null;
|
99 |
private CheckBoxGroup meubleStockageTrukCacGrpChp = null;
|
93 |
private ContentPanel trukMeubleStockageCp = null;
|
100 |
private ContentPanel meubleStockageTrukCp = null;
|
94 |
private CheckBoxGroup trukParametreStockageCacGrpChp = null;
|
101 |
private CheckBoxGroup parametreStockageTrukCacGrpChp = null;
|
95 |
private ContentPanel trukParametreStockageCp = null;
|
102 |
private ContentPanel parametreStockageTrukCp = null;
|
96 |
private ContentPanel collectionAutreTrukCp = null;
|
103 |
private ContentPanel collectionAutreTrukCp = null;
|
97 |
private CheckBoxGroup collectionAutreTrukCacGrpChp = null;
|
104 |
private CheckBoxGroup collectionAutreTrukCacGrpChp = null;
|
98 |
private CheckBoxGroup trukOpRestauCacGrpChp = null;
|
105 |
private CheckBoxGroup opRestauTrukCacGrpChp = null;
|
99 |
private ContentPanel opRestauTrukCp = null;
|
106 |
private ContentPanel opRestauTrukCp = null;
|
100 |
private ContentPanel ceMaterielConservationCp = null;
|
- |
|
101 |
private CheckBoxGroup ceMaterielConservationCacGrpChp = null;
|
- |
|
102 |
private CheckBoxGroup trukAutreMaterielCacGrpChp = null;
|
107 |
private CheckBoxGroup autreMaterielTrukCacGrpChp = null;
|
103 |
private ContentPanel trukAutreMaterielCp = null;
|
108 |
private ContentPanel autreMaterielTrukCp = null;
|
104 |
private ContentPanel traitementTrukCp = null;
|
109 |
private ContentPanel traitementTrukCp = null;
|
105 |
private CheckBoxGroup traitementTrukCacGrpChp = null;
|
110 |
private CheckBoxGroup traitementTrukCacGrpChp = null;
|
106 |
private ContentPanel trukPoisonTraitementCp = null;
|
111 |
private ContentPanel poisonTraitementTrukCp = null;
|
107 |
private ContentPanel insecteTraitementTrukCp = null;
|
112 |
private ContentPanel insecteTraitementTrukCp = null;
|
108 |
private CheckBoxGroup insecteTraitementTrukCacGrpChp = null;
|
113 |
private CheckBoxGroup insecteTraitementTrukCacGrpChp = null;
|
109 |
private CheckBoxGroup trukPoisonTraitementCacGrpChp = null;
|
114 |
private CheckBoxGroup poisonTraitementTrukCacGrpChp = null;
|
110 |
private TabItem valorisationOnglet = null;
|
115 |
private TabItem valorisationOnglet = null;
|
111 |
private ContentPanel actionTrukCp;
|
116 |
private ContentPanel actionTrukCp = null;
|
112 |
private CheckBoxGroup trukActionCacGrpChp;
|
117 |
private CheckBoxGroup actionTrukCacGrpChp = null;
|
113 |
private ContentPanel autreCollectionTrukCp;
|
118 |
private ContentPanel autreCollectionTrukCp = null;
|
114 |
private CheckBoxGroup trukAutreCollectionCacGrpChp;
|
119 |
private CheckBoxGroup trukAutreCollectionCacGrpChp = null;
|
115 |
private ContentPanel provenanceRechercheTrukCp;
|
120 |
private ContentPanel provenanceRechercheTrukCp = null;
|
116 |
private CheckBoxGroup trukProvenanceRechercheCacGrpChp;
|
121 |
private CheckBoxGroup provenanceRechercheTrukCacGrpChp = null;
|
117 |
private CheckBoxGroup trukTypeRechercheCacGrpChp;
|
122 |
private CheckBoxGroup typeRechercheTrukCacGrpChp = null;
|
118 |
private ContentPanel TypeRechercheTrukCp;
|
123 |
private ContentPanel TypeRechercheTrukCp = null;
|
119 |
private TextField<String> futureActionChp;
|
124 |
private TextField<String> futureActionChp = null;
|
120 |
private TextField<String> sansMotifAccesChp;
|
125 |
private TextField<String> sansMotifAccesChp = null;
|
121 |
private TextField<String> avecMotifAccesChp;
|
126 |
private TextField<String> avecMotifAccesChp = null;
|
122 |
private TextField<String> formationChp;
|
127 |
private TextField<String> formationChp = null;
|
- |
|
128 |
private RadioGroup traitementAcquisitionMarkRGrpChp = null;
|
- |
|
129 |
private LabelField traitementAcquisitionMarkLabel = null;
|
- |
|
130 |
private RadioGroup materielConservationCeRGrpChp = null;
|
Line 123... |
Line 131... |
123 |
|
131 |
|
124 |
public FormStructureVue() {
|
132 |
public FormStructureVue() {
|
125 |
//+-----------------------------------------------------------------------------------------------------------+
|
133 |
//+-----------------------------------------------------------------------------------------------------------+
|
- |
|
134 |
// Initialisation de variables
|
126 |
// Initialisation de variables
|
135 |
i18nC = GWT.create(Constantes.class);
|
127 |
setLayout(new FitLayout());
|
136 |
setLayout(new FitLayout());
|
Line 128... |
Line 137... |
128 |
coelModele = Registry.get(RegistreId.MODELE);
|
137 |
coelModele = Registry.get(RegistreId.MODELE);
|
129 |
|
138 |
|
130 |
//+-----------------------------------------------------------------------------------------------------------+
|
139 |
//+-----------------------------------------------------------------------------------------------------------+
|
131 |
// Création du panneau du FORMULAIRE GÉNÉRAL
|
140 |
// Création du panneau du FORMULAIRE GÉNÉRAL
|
132 |
FormPanel panel = new FormPanel();
|
141 |
FormPanel panel = new FormPanel();
|
133 |
panel.setFrame(true);
|
142 |
panel.setFrame(true);
|
134 |
panel.setIconStyle("icone-form-ajouter");
|
143 |
panel.setIconStyle("icone-form-ajouter");
|
135 |
panel.setCollapsible(false);
|
144 |
panel.setCollapsible(false);
|
136 |
panel.setHeading("Ajout d'une institution");
|
145 |
panel.setHeading(i18nC.titreAjoutFormStructurePanneau());
|
Line 137... |
Line 146... |
137 |
panel.setButtonAlign(HorizontalAlignment.CENTER);
|
146 |
panel.setButtonAlign(HorizontalAlignment.CENTER);
|
138 |
panel.setLayout(new FlowLayout());
|
147 |
panel.setLayout(new FlowLayout());
|
Line 180... |
Line 189... |
180 |
valorisationOnglet = new TabItem();
|
189 |
valorisationOnglet = new TabItem();
|
181 |
valorisationOnglet.setText("Valorisation");
|
190 |
valorisationOnglet.setText("Valorisation");
|
182 |
valorisationOnglet.setScrollMode(Scroll.AUTO);
|
191 |
valorisationOnglet.setScrollMode(Scroll.AUTO);
|
183 |
valorisationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
192 |
valorisationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
Line 184... |
Line 193... |
184 |
|
193 |
|
185 |
RadioGroup actionMarkRGrpChp = new RadioGroup("action_mark_grp");
|
194 |
RadioGroup actionMarkRGrpChp = creerChoixUniqueRadioGroupe("action_mark", "ouiNon");
|
186 |
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 ?");
|
- |
|
187 |
creerChoixUniqueBr(actionMarkRGrpChp, "action_mark_grp");
|
195 |
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 188... |
Line 196... |
188 |
valorisationOnglet.add(actionMarkRGrpChp);
|
196 |
valorisationOnglet.add(actionMarkRGrpChp);
|
189 |
|
197 |
|
- |
|
198 |
actionTrukCp = creerChoixMultipleCp("actionValorisation");
|
- |
|
199 |
actionTrukCp.hide();
|
190 |
actionTrukCp = creerChoixMultipleCp("actionValorisation");
|
200 |
actionTrukCacGrpChp = new CheckBoxGroup();
|
Line 191... |
Line 201... |
191 |
actionTrukCp.hide();
|
201 |
actionTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
192 |
valorisationOnglet.add(actionTrukCp);
|
202 |
valorisationOnglet.add(actionTrukCp);
|
193 |
|
203 |
|
Line 194... |
Line 204... |
194 |
TextField<String> publicationChp = new TextField<String>();
|
204 |
TextField<String> publicationChp = new TextField<String>();
|
- |
|
205 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
- |
|
206 |
valorisationOnglet.add(publicationChp);
|
195 |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ...");
|
207 |
|
Line 196... |
Line 208... |
196 |
valorisationOnglet.add(publicationChp);
|
208 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
197 |
|
209 |
trukAutreCollectionCacGrpChp = new CheckBoxGroup();
|
198 |
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection");
|
- |
|
199 |
valorisationOnglet.add(autreCollectionTrukCp);
|
210 |
trukAutreCollectionCacGrpChp.setFieldLabel("L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?");
|
Line 200... |
Line 211... |
200 |
|
211 |
valorisationOnglet.add(autreCollectionTrukCp);
|
201 |
RadioGroup futureActionMarkRGrpChp = new RadioGroup("future_action_mark_grp");
|
212 |
|
202 |
futureActionMarkRGrpChp.setFieldLabel("Envisagez vous des actions de valorisation dans le cadre de votre politique culturelle ?");
|
213 |
RadioGroup futureActionMarkRGrpChp = creerChoixUniqueRadioGroupe("future_action_mark", "ouiNon");
|
203 |
creerChoixUniqueBr(futureActionMarkRGrpChp, "future_action_mark_grp");
|
214 |
futureActionMarkRGrpChp.setFieldLabel("Envisagez vous des actions de valorisation dans le cadre de votre politique culturelle ?");
|
Line 204... |
Line 215... |
204 |
valorisationOnglet.add(futureActionMarkRGrpChp);
|
215 |
valorisationOnglet.add(futureActionMarkRGrpChp);
|
205 |
|
216 |
|
206 |
futureActionChp = new TextField<String>();
|
- |
|
207 |
futureActionChp.setFieldLabel("Si oui, lesquelles ?");
|
217 |
futureActionChp = new TextField<String>();
|
Line 208... |
Line 218... |
208 |
futureActionChp.hide();
|
218 |
futureActionChp.setFieldLabel("Si oui, lesquelles ?");
|
209 |
valorisationOnglet.add(futureActionChp);
|
219 |
futureActionChp.hide();
|
- |
|
220 |
valorisationOnglet.add(futureActionChp);
|
- |
|
221 |
|
210 |
|
222 |
RadioGroup rechercheMarkRGrpChp = creerChoixUniqueRadioGroupe("recherche_mark", "ouiNon");
|
Line 211... |
Line 223... |
211 |
RadioGroup rechercheMarkRGrpChp = new RadioGroup("recherche_mark_grp");
|
223 |
rechercheMarkRGrpChp.setFieldLabel("Vos collections botaniques sont-elles utilisées pour des recherches scientifiques ?");
|
212 |
rechercheMarkRGrpChp.setFieldLabel("Vos collections botaniques sont-elles utilisées pour des recherches scientifiques ?");
|
224 |
valorisationOnglet.add(rechercheMarkRGrpChp);
|
- |
|
225 |
|
- |
|
226 |
provenanceRechercheTrukCp = creerChoixMultipleCp("continentEtFr");
|
213 |
creerChoixUniqueBr(rechercheMarkRGrpChp, "recherche_mark_grp");
|
227 |
provenanceRechercheTrukCp.hide();
|
Line 214... |
Line 228... |
214 |
valorisationOnglet.add(rechercheMarkRGrpChp);
|
228 |
provenanceRechercheTrukCacGrpChp = new CheckBoxGroup();
|
215 |
|
229 |
provenanceRechercheTrukCacGrpChp.setFieldLabel("Si oui, par des chercheurs (professionnels ou amateurs) de quelle provenance ?");
|
216 |
provenanceRechercheTrukCp = creerChoixMultipleCp("continentEtFr");
|
- |
|
217 |
provenanceRechercheTrukCp.hide();
|
230 |
valorisationOnglet.add(provenanceRechercheTrukCp);
|
Line 218... |
Line 231... |
218 |
valorisationOnglet.add(provenanceRechercheTrukCp);
|
231 |
|
219 |
|
232 |
TypeRechercheTrukCp = creerChoixMultipleCp("typeRecherche");
|
220 |
TypeRechercheTrukCp = creerChoixMultipleCp("typeRecherche");
|
233 |
TypeRechercheTrukCp.hide();
|
221 |
TypeRechercheTrukCp.hide();
|
234 |
typeRechercheTrukCacGrpChp = new CheckBoxGroup();
|
Line 222... |
Line 235... |
222 |
valorisationOnglet.add(TypeRechercheTrukCp);
|
235 |
typeRechercheTrukCacGrpChp.setFieldLabel("Et pour quelles recherches ?");
|
223 |
|
236 |
valorisationOnglet.add(TypeRechercheTrukCp);
|
224 |
RadioGroup sansMotifAccesMarkRGrpChp = new RadioGroup("sans_motif_acces_mark_grp");
|
- |
|
225 |
sansMotifAccesMarkRGrpChp.setFieldLabel("Peut-on consulter vos collections botaniques sans motif de recherches scientifiques ?");
|
237 |
|
Line 226... |
Line 238... |
226 |
creerChoixUniqueBr(sansMotifAccesMarkRGrpChp, "sans_motif_acces_mark_grp");
|
238 |
RadioGroup sansMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("sans_motif_acces_mark", "ouiNon");
|
227 |
valorisationOnglet.add(sansMotifAccesMarkRGrpChp);
|
239 |
sansMotifAccesMarkRGrpChp.setFieldLabel("Peut-on consulter vos collections botaniques sans motif de recherches scientifiques ?");
|
228 |
|
240 |
valorisationOnglet.add(sansMotifAccesMarkRGrpChp);
|
229 |
sansMotifAccesChp = new TextField<String>();
|
- |
|
Line 230... |
Line 241... |
230 |
sansMotifAccesChp.hide();
|
241 |
|
231 |
sansMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les consulter ?");
|
242 |
sansMotifAccesChp = new TextField<String>();
|
Line 232... |
Line 243... |
232 |
valorisationOnglet.add(sansMotifAccesChp);
|
243 |
sansMotifAccesChp.hide();
|
233 |
|
244 |
sansMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les consulter ?");
|
234 |
RadioGroup avecMotifAccesMarkRGrpChp = new RadioGroup("avec_motif_acces_mark_grp");
|
245 |
valorisationOnglet.add(sansMotifAccesChp);
|
235 |
avecMotifAccesMarkRGrpChp.setFieldLabel("Peut-on visiter vos collections botaniques avec des objectifs de recherches scientifiques ?");
|
246 |
|
236 |
creerChoixUniqueBr(avecMotifAccesMarkRGrpChp, "avec_motif_acces_mark_grp");
|
247 |
RadioGroup avecMotifAccesMarkRGrpChp = creerChoixUniqueRadioGroupe("avec_motif_acces_mark", "ouiNon");
|
Line 237... |
Line 248... |
237 |
valorisationOnglet.add(avecMotifAccesMarkRGrpChp);
|
248 |
avecMotifAccesMarkRGrpChp.setFieldLabel("Peut-on visiter vos collections botaniques avec des objectifs de recherches scientifiques ?");
|
238 |
|
249 |
valorisationOnglet.add(avecMotifAccesMarkRGrpChp);
|
239 |
avecMotifAccesChp = new TextField<String>();
|
- |
|
240 |
avecMotifAccesChp.hide();
|
250 |
|
Line 241... |
Line 251... |
241 |
avecMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les visiter ?");
|
251 |
valorisationOnglet.add(avecMotifAccesChp = new TextField<String>());
|
242 |
valorisationOnglet.add(avecMotifAccesChp);
|
252 |
avecMotifAccesChp.hide();
|
243 |
|
253 |
avecMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les visiter ?");
|
244 |
return valorisationOnglet;
|
254 |
|
Line 245... |
Line 255... |
245 |
}
|
255 |
return valorisationOnglet;
|
246 |
|
256 |
}
|
247 |
private TabItem creerOngletConservation() {
|
- |
|
248 |
conservationOnglet = new TabItem();
|
257 |
|
Line 249... |
Line 258... |
249 |
conservationOnglet.setText("Conservation");
|
258 |
private TabItem creerOngletConservation() {
|
- |
|
259 |
conservationOnglet = new TabItem();
|
- |
|
260 |
conservationOnglet.setText("Conservation");
|
250 |
conservationOnglet.setScrollMode(Scroll.AUTO);
|
261 |
conservationOnglet.setScrollMode(Scroll.AUTO);
|
251 |
conservationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
262 |
conservationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null));
|
252 |
|
263 |
|
- |
|
264 |
RadioGroup markFormationRGrpChp = creerChoixUniqueRadioGroupe("formation_mark", "ouiNon");
|
- |
|
265 |
markFormationRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
253 |
RadioGroup markFormationRGrpChp = new RadioGroup("formation_mark_grp");
|
266 |
conservationOnglet.add(markFormationRGrpChp);
|
254 |
markFormationRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?");
|
267 |
|
255 |
creerChoixUniqueBr(markFormationRGrpChp, "formation_mark_grp");
|
268 |
formationChp = new TextField<String>();
|
- |
|
269 |
formationChp.hide();
|
- |
|
270 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
256 |
conservationOnglet.add(markFormationRGrpChp);
|
271 |
conservationOnglet.add(formationChp);
|
Line 257... |
Line 272... |
257 |
|
272 |
|
258 |
formationChp = new TextField<String>();
|
273 |
RadioGroup markInteretFormationRGrpChp = creerChoixUniqueRadioGroupe("interet_formation_mark", "ouiNon");
|
259 |
formationChp.hide();
|
- |
|
260 |
formationChp.setFieldLabel("Si oui, lesquelles ?");
|
274 |
markInteretFormationRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
Line 261... |
Line 275... |
261 |
conservationOnglet.add(formationChp);
|
275 |
conservationOnglet.add(markInteretFormationRGrpChp);
|
- |
|
276 |
|
- |
|
277 |
localStockageTrukCp = creerChoixMultipleCp("localStockage");
|
262 |
|
278 |
localStockageTrukCacGrpChp = new CheckBoxGroup();
|
263 |
RadioGroup markInteretFormationRGrpChp = new RadioGroup("mark_interet_formation_grp");
|
279 |
localStockageTrukCacGrpChp.setFieldLabel("Avez vous des locaux spécifiques de stockage des collections botaniques ?");
|
Line 264... |
Line 280... |
264 |
markInteretFormationRGrpChp.setFieldLabel("Seriez vous intéressé par une formation à la conservation et à la restauration d'herbier ?");
|
280 |
conservationOnglet.add(localStockageTrukCp);
|
265 |
creerChoixUniqueBr(markInteretFormationRGrpChp, "mark_interet_formation_grp");
|
281 |
|
266 |
conservationOnglet.add(markInteretFormationRGrpChp);
|
- |
|
267 |
|
282 |
meubleStockageTrukCp = creerChoixMultipleCp("meubleStockage");
|
268 |
trukLocalStockageCp = creerChoixMultipleCp("localStockage");
|
283 |
meubleStockageTrukCacGrpChp = new CheckBoxGroup();
|
269 |
conservationOnglet.add(trukLocalStockageCp);
|
284 |
meubleStockageTrukCacGrpChp.setFieldLabel("Avez vous des meubles spécifiques au stockage des collections botaniques ?");
|
270 |
|
285 |
conservationOnglet.add(meubleStockageTrukCp);
|
271 |
trukMeubleStockageCp = creerChoixMultipleCp("meubleStockage");
|
- |
|
272 |
conservationOnglet.add(trukMeubleStockageCp);
|
286 |
|
Line 273... |
Line 287... |
273 |
|
287 |
parametreStockageTrukCp = creerChoixMultipleCp("parametreStockage");
|
- |
|
288 |
parametreStockageTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
289 |
parametreStockageTrukCacGrpChp.setFieldLabel("Quels paramètres maîtrisez vous ?");
|
274 |
trukParametreStockageCp = creerChoixMultipleCp("parametreStockage");
|
290 |
conservationOnglet.add(parametreStockageTrukCp);
|
275 |
conservationOnglet.add(trukParametreStockageCp);
|
291 |
|
Line -... |
Line 292... |
- |
|
292 |
RadioGroup collectionCommuneMarkRGrpChp = creerChoixUniqueRadioGroupe("collection_commune_mark", "ouiNon");
|
- |
|
293 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
276 |
|
294 |
conservationOnglet.add(collectionCommuneMarkRGrpChp);
|
277 |
RadioGroup collectionCommuneMarkRGrpChp = new RadioGroup("collection_commune_mark_grp");
|
295 |
|
- |
|
296 |
collectionAutreTrukCp = creerChoixMultipleCp("autreCollection");
|
- |
|
297 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
298 |
collectionAutreTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
- |
|
299 |
collectionAutreTrukCp.hide();
|
- |
|
300 |
conservationOnglet.add(collectionAutreTrukCp);
|
- |
|
301 |
|
Line 278... |
Line -... |
278 |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?");
|
- |
|
279 |
creerChoixUniqueBr(collectionCommuneMarkRGrpChp, "collection_commune_mark");
|
- |
|
280 |
conservationOnglet.add(collectionCommuneMarkRGrpChp);
|
- |
|
281 |
|
302 |
RadioGroup accesControleMarkRGrpChp = creerChoixUniqueRadioGroupe("mark_acces_controle", "ouiNon");
|
282 |
collectionAutreTrukCp = creerChoixMultipleCp("autreCollection");
|
303 |
accesControleMarkRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
283 |
collectionAutreTrukCp.hide();
|
- |
|
284 |
conservationOnglet.add(collectionAutreTrukCp);
|
304 |
conservationOnglet.add(accesControleMarkRGrpChp);
|
Line 285... |
Line 305... |
285 |
|
305 |
|
- |
|
306 |
RadioGroup restaurationMarkRGrpChp = creerChoixUniqueRadioGroupe("restauration_mark", "ouiNon");
|
- |
|
307 |
restaurationMarkRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
- |
|
308 |
conservationOnglet.add(restaurationMarkRGrpChp);
|
286 |
RadioGroup markAccesControleRGrpChp = new RadioGroup("mark_acces_controle_grp");
|
309 |
|
Line 287... |
Line 310... |
287 |
markAccesControleRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?");
|
310 |
opRestauTrukCp = creerChoixMultipleCp("opRestau");
|
288 |
creerChoixUniqueBr(markAccesControleRGrpChp, "mark_acces_controle");
|
311 |
opRestauTrukCacGrpChp = new CheckBoxGroup();
|
289 |
conservationOnglet.add(markAccesControleRGrpChp);
|
- |
|
290 |
|
312 |
opRestauTrukCacGrpChp.setFieldLabel("Si oui, lesquelles ?");
|
Line 291... |
Line 313... |
291 |
RadioGroup markRestaurationRGrpChp = new RadioGroup("restauration_mark_grp");
|
313 |
opRestauTrukCp.hide();
|
292 |
markRestaurationRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?");
|
314 |
conservationOnglet.add(opRestauTrukCp);
|
293 |
creerChoixUniqueBr(markRestaurationRGrpChp, "restauration_mark");
|
- |
|
294 |
conservationOnglet.add(markRestaurationRGrpChp);
|
315 |
|
Line 295... |
Line 316... |
295 |
|
316 |
materielConservationCeRGrpChp = creerChoixUniqueRadioGroupe("materiel_conservation_ce", "onep");
|
- |
|
317 |
materielConservationCeRGrpChp.setFieldLabel("Utilisez vous du matériel de conservation ?");
|
296 |
opRestauTrukCp = creerChoixMultipleCp("opRestau");
|
318 |
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..."));
|
297 |
opRestauTrukCp.hide();
|
- |
|
298 |
conservationOnglet.add(opRestauTrukCp);
|
319 |
conservationOnglet.add(materielConservationCeRGrpChp);
|
299 |
|
320 |
|
300 |
ceMaterielConservationCp = creerChoixMultipleCp("onep");
|
321 |
autreMaterielTrukCp = creerChoixMultipleCp("autreMateriel");
|
- |
|
322 |
autreMaterielTrukCp.hide();
|
301 |
conservationOnglet.add(ceMaterielConservationCp);
|
323 |
autreMaterielTrukCacGrpChp = new CheckBoxGroup();
|
302 |
|
324 |
autreMaterielTrukCacGrpChp.setFieldLabel("Si non, qu'utilisez vous comme matériel ?");
|
303 |
trukAutreMaterielCp = creerChoixMultipleCp("autreMateriel");
|
325 |
conservationOnglet.add(autreMaterielTrukCp);
|
304 |
conservationOnglet.add(trukAutreMaterielCp);
|
326 |
|
- |
|
327 |
RadioGroup markTraitementRGrpChp = creerChoixUniqueRadioGroupe("traitement_mark", "ouiNon");
|
- |
|
328 |
markTraitementRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
- |
|
329 |
conservationOnglet.add(markTraitementRGrpChp);
|
- |
|
330 |
|
- |
|
331 |
traitementTrukCp = creerChoixMultipleCp("insecteTraitement");
|
305 |
|
332 |
traitementTrukCp.hide();
|
Line 306... |
Line 333... |
306 |
RadioGroup markTraitementRGrpChp = new RadioGroup("traitement_grp");
|
333 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
334 |
traitementTrukCacGrpChp.setFieldLabel("Si oui, lesquels ?");
|
- |
|
335 |
conservationOnglet.add(traitementTrukCp);
|
- |
|
336 |
|
- |
|
337 |
RadioGroup markCollectionAcquisitionRGrpChp = creerChoixUniqueRadioGroupe("collection_acquisition_mark", "ouiNon");
|
- |
|
338 |
markCollectionAcquisitionRGrpChp.setFieldLabel("Actuellement, vos collections botaniques s'accroissent-elles de nouvelles acquisitions ?");
|
307 |
markTraitementRGrpChp.setFieldLabel("Réalisez vous actuellement des traitements globaux contre les insectes ?");
|
339 |
conservationOnglet.add(markCollectionAcquisitionRGrpChp);
|
Line 308... |
Line 340... |
308 |
creerChoixUniqueBr(markTraitementRGrpChp, "mark_traitement");
|
340 |
|
309 |
conservationOnglet.add(markTraitementRGrpChp);
|
341 |
RadioGroup markEchantillonAcquisitionRGrpChp = creerChoixUniqueRadioGroupe("echantillon_acquisition_mark", "ouiNon");
|
Line 818... |
Line 850... |
818 |
/** Méthode simplifiant la création de bouton radio oui/non
|
850 |
/** Méthode simplifiant la création de bouton radio oui/non
|
819 |
*
|
851 |
*
|
820 |
* @param listeNom nom de la liste de valeur
|
852 |
* @param listeNom nom de la liste de valeur
|
821 |
* @return
|
853 |
* @return
|
822 |
*/
|
854 |
*/
|
823 |
private void creerChoixUniqueBr(RadioGroup radioGroup, String attributNom ) {
|
855 |
private RadioGroup creerChoixUniqueRadioGroupe(String groupeNom, String listeNom) {
|
824 |
Radio ouiRadio = new Radio();
|
856 |
groupeNom += "_grp";
|
825 |
ouiRadio.setName(attributNom);
|
857 |
// NOTE : il semblerait qu'il faille aussi utiliser setName() pour éviter tout problème...
|
826 |
ouiRadio.setId("oui_"+attributNom);
|
858 |
RadioGroup radioGroup = new RadioGroup(groupeNom);
|
827 |
ouiRadio.setBoxLabel("Oui");
|
859 |
radioGroup.setName(groupeNom);
|
828 |
ouiRadio.addListener(Events.OnClick, new Listener<BaseEvent>() {
|
- |
|
829 |
|
860 |
|
830 |
public void handleEvent(BaseEvent be) {
|
861 |
if (! listeNom.equals("ouiNon")) {
|
831 |
afficherChamp(((Radio) be.source), "oui");
|
862 |
coelModele.obtenirListeValeurs(((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeNom));
|
832 |
}
|
863 |
} else {
|
833 |
|
- |
|
- |
|
864 |
ValeurListe ouiNonListe = new ValeurListe();
|
- |
|
865 |
ouiNonListe.ajouter(new Valeur("oui", "Oui", "NULL", "NULL"));
|
- |
|
866 |
ouiNonListe.ajouter(new Valeur("non", "Non", "NULL", "NULL"));
|
- |
|
867 |
creerChoixUniqueBoutonRadio(radioGroup, ouiNonListe);
|
834 |
});
|
868 |
}
|
835 |
|
- |
|
836 |
//ouiRadio.setValue(true);
|
- |
|
Line -... |
Line 869... |
- |
|
869 |
|
- |
|
870 |
return radioGroup;
|
- |
|
871 |
}
|
- |
|
872 |
|
- |
|
873 |
private void creerChoixUniqueBoutonRadio(RadioGroup radioGroupe, ValeurListe listeValeurs) {
|
- |
|
874 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
- |
|
875 |
Valeur val = listeValeurs.get(it.next());
|
837 |
|
876 |
|
838 |
Radio nonRadio = new Radio();
|
877 |
Radio radioBtn = new Radio();
|
839 |
nonRadio.setName(attributNom);
|
878 |
//radioBtn.setName(radioGroupe.getName().replace("_grp", ""));
|
840 |
nonRadio.setId("non_"+attributNom);
|
879 |
//radioBtn.setId(val.getId()+"_"+radioBtn.getName());
|
841 |
nonRadio.setBoxLabel("Non");
|
880 |
radioBtn.setBoxLabel(val.getNom());
|
- |
|
881 |
radioBtn.addListener(Events.Change, new Listener<BaseEvent>() {
|
- |
|
882 |
|
- |
|
883 |
public void handleEvent(BaseEvent be) {
|
- |
|
884 |
Window.alert(((Radio) be.source).getId());
|
- |
|
885 |
afficherChampSupplementaire(((Radio) be.source));
|
- |
|
886 |
}
|
- |
|
887 |
|
Line 842... |
Line 888... |
842 |
nonRadio.addListener(Events.OnClick, new Listener<BaseEvent>() {
|
888 |
});
|
843 |
|
889 |
|
844 |
public void handleEvent(BaseEvent be) {
|
890 |
if (! val.getDescription().equals("NULL")) {
|
845 |
afficherChamp(((Radio) be.source), "non");
|
- |
|
846 |
}
|
- |
|
847 |
|
- |
|
848 |
});
|
891 |
radioBtn.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
849 |
|
892 |
}
|
850 |
radioGroup.add(ouiRadio);
|
893 |
radioGroupe.add(radioBtn);
|
Line 851... |
Line 894... |
851 |
radioGroup.add(nonRadio);
|
894 |
}
|
852 |
}
|
- |
|
- |
|
895 |
}
|
- |
|
896 |
|
- |
|
897 |
private void afficherChampSupplementaire(Radio radioBtn) {
|
853 |
|
898 |
//GWT.log("Nom : "+radioBtn.getGroup().getName(), null);
|
- |
|
899 |
// Valeur du bouton radio déclenchant l'affichage des composants cachés
|
- |
|
900 |
String valeurPourAfficher = "oui";
|
854 |
private void afficherChamp(Radio r, String type) {
|
901 |
|
855 |
|
902 |
// Construction de la liste des composants à afficher/cacher
|
856 |
|
903 |
String radioGroupeNom = radioBtn.getGroup().getName();
|
857 |
ArrayList<Component> cp = new ArrayList<Component>();
|
904 |
ArrayList<Object> composants = new ArrayList<Object>();
|
858 |
if (r.getName().equals("action_mark_grp")) {
|
905 |
if (radioGroupeNom.equals("action_mark_grp")) {
|
859 |
cp.add(actionTrukCp);
|
906 |
composants.add(actionTrukCp);
|
860 |
} else if (r.getName().equals("future_action_mark_grp")) {
|
907 |
} else if (radioGroupeNom.equals("future_action_mark_grp")) {
|
861 |
cp.add(futureActionChp);
|
908 |
composants.add(futureActionChp);
|
862 |
} else if (r.getName().equals("sans_motif_acces_mark_grp")) {
|
909 |
} else if (radioGroupeNom.equals("sans_motif_acces_mark_grp")) {
|
863 |
cp.add(sansMotifAccesChp);
|
910 |
composants.add(sansMotifAccesChp);
|
864 |
} else if (r.getName().equals("avec_motif_acces_mark_grp")) {
|
911 |
} else if (radioGroupeNom.equals("avec_motif_acces_mark_grp")) {
|
865 |
cp.add(avecMotifAccesChp);
|
912 |
composants.add(avecMotifAccesChp);
|
866 |
} else if (r.getName().equals("recherche_mark_grp")) {
|
913 |
} else if (radioGroupeNom.equals("recherche_mark_grp")) {
|
867 |
cp.add(provenanceRechercheTrukCp);
|
914 |
composants.add(provenanceRechercheTrukCp);
|
868 |
cp.add(TypeRechercheTrukCp);
|
915 |
composants.add(TypeRechercheTrukCp);
|
869 |
} else if (r.getName().equals("formation_mark_grp")) {
|
916 |
} else if (radioGroupeNom.equals("formation_mark_grp")) {
|
870 |
cp.add(formationChp);
|
917 |
composants.add(formationChp);
|
871 |
} else if (r.getName().equals("collection_commune_mark")) {
|
918 |
} else if (radioGroupeNom.equals("collection_commune_mark_grp")) {
|
- |
|
919 |
composants.add(collectionAutreTrukCp);
|
- |
|
920 |
} else if (radioGroupeNom.equals("restauration_mark_grp")) {
|
- |
|
921 |
composants.add(opRestauTrukCp);
|
- |
|
922 |
} else if (radioGroupeNom.equals("traitement_mark_grp")) {
|
- |
|
923 |
composants.add(traitementTrukCp);
|
- |
|
924 |
} else if (radioGroupeNom.equals("echantillon_acquisition_mark_grp")) {
|
- |
|
925 |
composants.add(traitementAcquisitionMarkRGrpChp);
|
- |
|
926 |
} else if (radioGroupeNom.equals("traitement_acquisition_mark_grp")) {
|
- |
|
927 |
composants.add(traitementAcquisitionMarkLabel);
|
- |
|
928 |
composants.add(poisonTraitementTrukCp);
|
- |
|
929 |
composants.add(insecteTraitementTrukCp);
|
872 |
cp.add(collectionAutreTrukCp);
|
930 |
} else if (radioGroupeNom.equals("materiel_conservation_ce_grp")) {
|
Line -... |
Line 931... |
- |
|
931 |
composants.add(autreMaterielTrukCp);
|
873 |
} else if (r.getName().equals("restauration_mark")) {
|
932 |
valeurPourAfficher = "non";
|
- |
|
933 |
}
|
- |
|
934 |
|
874 |
cp.add(opRestauTrukCp);
|
935 |
// Nous affichons/cachons les composant de la liste
|
875 |
}
|
936 |
final int tailleMax = composants.size();
|
- |
|
937 |
//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);
|
876 |
|
939 |
for (int i = 0; i < tailleMax; i++) {
|
- |
|
940 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
877 |
final int tailleMax = cp.size();
|
941 |
String type = radioBtn.getBoxLabel().toLowerCase();
|
878 |
for (int i = 0; i < tailleMax; i++) {
|
942 |
GWT.log(type, null);
|
879 |
// En fonction du type de bouton cliquer, on affiche ou cache les champs
|
943 |
if (radioBtn.getValue() == true) {
|
880 |
if (r.getValue() == true && type.equals("oui")) {
|
944 |
if (type.equals(valeurPourAfficher)) {
|
881 |
cp.get(i).show();
|
945 |
((Component) composants.get(i)).show();
|
882 |
}
|
- |
|
883 |
if (r.getValue() == true && type.equals("non")) {
|
946 |
} else {
|
884 |
cp.get(i).hide();
|
- |
|
885 |
}
|
947 |
((Component) composants.get(i)).hide();
|
886 |
|
- |
|
887 |
// Si on a à faire à un ContentPanel, on l'actualise pour déclencher l'affichage
|
948 |
}
|
888 |
// FIXME : régler le problème ci-dessous : instanceof ne fonctionne pas car cp est un tableau de componet...
|
949 |
}
|
889 |
if (cp.get(i) instanceof ContentPanel) {
|
950 |
// Si on a à faire à un ContentPanel, on l'actualise pour déclencher l'affichage
|
Line 890... |
Line 951... |
890 |
GWT.log(r.getId(), null);
|
951 |
if (composants.get(i) instanceof ContentPanel) {
|
Line 913... |
Line 974... |
913 |
* Apelle un service retournant la liste des valeurs représentant les cases à cocher.
|
974 |
* Apelle un service retournant la liste des valeurs représentant les cases à cocher.
|
914 |
* Ajoute ou pas un champ "Autre".
|
975 |
* Ajoute ou pas un champ "Autre".
|
915 |
*
|
976 |
*
|
916 |
* @param cp panneau conteant le groupe de case à cocher
|
977 |
* @param cp panneau conteant le groupe de case à cocher
|
917 |
* @param cacGroup le groupe de case à cocher
|
978 |
* @param cacGroup le groupe de case à cocher
|
918 |
* @param labelTxt le texte du champ
|
- |
|
919 |
* @param listeValeurs la liste de valeurs à transformer en case à cocher
|
979 |
* @param listeValeurs la liste de valeurs à transformer en case à cocher
|
920 |
* @param boolAutreChp booléen indiquant si oui ou non le champ autre doit apparaître
|
980 |
* @param boolAutreChp booléen indiquant si oui ou non le champ autre doit apparaître
|
921 |
* @return
|
981 |
* @return
|
922 |
*/
|
982 |
*/
|
923 |
private void creerChoixMultipleCac(ContentPanel cp, CheckBoxGroup cacGroupe, String labelTxt, ValeurListe listeValeurs, Boolean boolAutreChp) {
|
983 |
private void creerChoixMultipleCac(ContentPanel cp, CheckBoxGroup cacGroupe, ValeurListe listeValeurs, Boolean boolAutreChp) {
|
924 |
cacGroupe.setFieldLabel(labelTxt);
|
- |
|
925 |
cacGroupe.setAutoWidth(true);
|
984 |
cacGroupe.setAutoWidth(true);
|
926 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
985 |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) {
|
927 |
Valeur val = listeValeurs.get(it.next());
|
986 |
Valeur val = listeValeurs.get(it.next());
|
928 |
String nom = val.get("nom");
|
987 |
String nom = val.get("nom");
|
929 |
CheckBox cac = new CheckBox();
|
988 |
CheckBox cac = new CheckBox();
|
- |
|
989 |
cac.setId("val-"+val.getId());
|
930 |
cac.setBoxLabel(nom);
|
990 |
cac.setBoxLabel(nom);
|
931 |
if (! val.getDescription().equals("NULL")) {
|
991 |
if (! val.getDescription().equals("NULL")) {
|
932 |
cac.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
992 |
cac.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription()));
|
933 |
}
|
993 |
}
|
934 |
cacGroupe.add(cac);
|
994 |
cacGroupe.add(cac);
|
Line 980... |
Line 1040... |
980 |
magazinLiFonction.removeAll();
|
1040 |
magazinLiFonction.removeAll();
|
981 |
magazinLiFonction.add(liste);
|
1041 |
magazinLiFonction.add(liste);
|
982 |
comboLiFonction.setStore(magazinLiFonction);
|
1042 |
comboLiFonction.setStore(magazinLiFonction);
|
983 |
}
|
1043 |
}
|
984 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
1044 |
if (listeValeurs.getId().equals(config.getListeId("localStockage"))) {
|
985 |
trukLocalStockageCacGrpChp = new CheckBoxGroup();
|
- |
|
986 |
String labelTxt = "Avez vous des locaux spécifiques de stockage des collections botaniques ?";
|
- |
|
987 |
creerChoixMultipleCac(trukLocalStockageCp, trukLocalStockageCacGrpChp, labelTxt, listeValeurs, true);
|
1045 |
creerChoixMultipleCac(localStockageTrukCp, localStockageTrukCacGrpChp, listeValeurs, true);
|
988 |
}
|
1046 |
}
|
989 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
1047 |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) {
|
990 |
trukMeubleStockageCacGrpChp = new CheckBoxGroup();
|
- |
|
991 |
String labelTxt = "Avez vous des meubles spécifiques au stockage des collections botaniques ?";
|
- |
|
992 |
creerChoixMultipleCac(trukMeubleStockageCp, trukMeubleStockageCacGrpChp, labelTxt, listeValeurs, true);
|
1048 |
creerChoixMultipleCac(meubleStockageTrukCp, meubleStockageTrukCacGrpChp, listeValeurs, true);
|
993 |
}
|
1049 |
}
|
994 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
1050 |
if (listeValeurs.getId().equals(config.getListeId("parametreStockage"))) {
|
995 |
trukParametreStockageCacGrpChp = new CheckBoxGroup();
|
- |
|
996 |
String labelTxt = "Quels paramètres maîtrisez vous ?";
|
- |
|
997 |
creerChoixMultipleCac(trukParametreStockageCp, trukParametreStockageCacGrpChp, labelTxt, listeValeurs, true);
|
1051 |
creerChoixMultipleCac(parametreStockageTrukCp, parametreStockageTrukCacGrpChp, listeValeurs, true);
|
998 |
}
|
1052 |
}
|
999 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
1053 |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) {
|
1000 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1054 |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) {
|
1001 |
collectionAutreTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
1002 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
1055 |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp");
|
1003 |
String labelTxt = "Si oui, lesquelles ?";
|
- |
|
1004 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, labelTxt, listeValeurs, true);
|
1056 |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, listeValeurs, true);
|
1005 |
}
|
1057 |
}
|
1006 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1058 |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) {
|
1007 |
trukAutreCollectionCacGrpChp = new CheckBoxGroup();
|
- |
|
1008 |
trukAutreCollectionCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
1059 |
trukAutreCollectionCacGrpChp.setId("autreCollectionTrukCacGrpChp");
|
1009 |
String labelTxt = "L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?";
|
- |
|
1010 |
creerChoixMultipleCac(autreCollectionTrukCp, trukAutreCollectionCacGrpChp, labelTxt, listeValeurs, true);
|
1060 |
creerChoixMultipleCac(autreCollectionTrukCp, trukAutreCollectionCacGrpChp, listeValeurs, true);
|
1011 |
}
|
1061 |
}
|
1012 |
}
|
1062 |
}
|
1013 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
1063 |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) {
|
1014 |
trukOpRestauCacGrpChp = new CheckBoxGroup();
|
- |
|
1015 |
String labelTxt = "Si oui, lesquelles ?";
|
- |
|
1016 |
creerChoixMultipleCac(opRestauTrukCp, trukOpRestauCacGrpChp, labelTxt, listeValeurs, true);
|
1064 |
creerChoixMultipleCac(opRestauTrukCp, opRestauTrukCacGrpChp, listeValeurs, true);
|
1017 |
}
|
1065 |
}
|
1018 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
1066 |
if (listeValeurs.getId().equals(config.getListeId("onep"))) {
|
1019 |
ceMaterielConservationCacGrpChp = new CheckBoxGroup();
|
- |
|
1020 |
String labelTxt = "Utilisez vous du matériel de conservation ?";
|
- |
|
1021 |
ceMaterielConservationCp.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..."));
|
1067 |
creerChoixUniqueBoutonRadio(materielConservationCeRGrpChp, listeValeurs);
|
1022 |
creerChoixMultipleCac(ceMaterielConservationCp, ceMaterielConservationCacGrpChp, labelTxt, listeValeurs, true);
|
- |
|
1023 |
}
|
1068 |
}
|
1024 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
1069 |
if (listeValeurs.getId().equals(config.getListeId("autreMateriel"))) {
|
1025 |
trukAutreMaterielCacGrpChp = new CheckBoxGroup();
|
- |
|
1026 |
String labelTxt = "Si non, qu'utilisez vous comme matériel ?";
|
- |
|
1027 |
creerChoixMultipleCac(trukAutreMaterielCp, trukAutreMaterielCacGrpChp, labelTxt, listeValeurs, true);
|
1070 |
creerChoixMultipleCac(autreMaterielTrukCp, autreMaterielTrukCacGrpChp, listeValeurs, true);
|
1028 |
}
|
1071 |
}
|
1029 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
1072 |
if (listeValeurs.getId().equals(config.getListeId("poisonTraitement"))) {
|
1030 |
trukPoisonTraitementCacGrpChp = new CheckBoxGroup();
|
- |
|
1031 |
String labelTxt = "Empoisonnement";
|
- |
|
1032 |
trukPoisonTraitementCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
- |
|
1033 |
trukPoisonTraitementCacGrpChp.setLabelSeparator("");
|
- |
|
1034 |
creerChoixMultipleCac(trukPoisonTraitementCp, trukPoisonTraitementCacGrpChp, labelTxt, listeValeurs, true);
|
1073 |
creerChoixMultipleCac(poisonTraitementTrukCp, poisonTraitementTrukCacGrpChp, listeValeurs, true);
|
1035 |
}
|
1074 |
}
|
1036 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
1075 |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) {
|
1037 |
if (traitementTrukCp.getItemByItemId("trukTraitementCacGrpChp") == null) {
|
1076 |
if (traitementTrukCp.getItemByItemId("traitementTrukCacGrpChp") == null) {
|
1038 |
traitementTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
1039 |
traitementTrukCacGrpChp.setId("trukTraitementCacGrpChp");
|
1077 |
traitementTrukCacGrpChp.setId("traitementTrukCacGrpChp");
|
1040 |
creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, "Si oui, lesquels ?", listeValeurs, true);
|
1078 |
creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, listeValeurs, true);
|
1041 |
}
|
1079 |
}
|
1042 |
if (insecteTraitementTrukCp.getItemByItemId("trukInsecteTraitementCacGrpChp") == null) {
|
1080 |
if (insecteTraitementTrukCp.getItemByItemId("insecteTraitementTrukCacGrpChp") == null) {
|
1043 |
insecteTraitementTrukCacGrpChp = new CheckBoxGroup();
|
- |
|
1044 |
insecteTraitementTrukCacGrpChp.setId("trukInsecteTraitementCacGrpChp");
|
1081 |
insecteTraitementTrukCacGrpChp.setId("insecteTraitementTrukCacGrpChp");
|
1045 |
insecteTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;");
|
- |
|
1046 |
insecteTraitementTrukCacGrpChp.setLabelSeparator("");
|
- |
|
1047 |
creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, "Désinsectisation", listeValeurs, true);
|
1082 |
creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, listeValeurs, true);
|
1048 |
}
|
1083 |
}
|
1049 |
}
|
1084 |
}
|
1050 |
if (listeValeurs.getId().equals(config.getListeId("actionValorisation"))) {
|
1085 |
if (listeValeurs.getId().equals(config.getListeId("actionValorisation"))) {
|
1051 |
trukActionCacGrpChp = new CheckBoxGroup();
|
- |
|
1052 |
String labelTxt = "Si oui, lesquelles ?";
|
- |
|
1053 |
creerChoixMultipleCac(actionTrukCp, trukActionCacGrpChp, labelTxt, listeValeurs, true);
|
1086 |
creerChoixMultipleCac(actionTrukCp, actionTrukCacGrpChp, listeValeurs, true);
|
1054 |
}
|
1087 |
}
|
1055 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
1088 |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) {
|
1056 |
trukProvenanceRechercheCacGrpChp = new CheckBoxGroup();
|
- |
|
1057 |
String labelTxt = "Si oui, par des chercheurs (professionnels ou amateurs) de quelle provenance ?";
|
- |
|
1058 |
creerChoixMultipleCac(provenanceRechercheTrukCp, trukProvenanceRechercheCacGrpChp, labelTxt, listeValeurs, true);
|
1089 |
creerChoixMultipleCac(provenanceRechercheTrukCp, provenanceRechercheTrukCacGrpChp, listeValeurs, true);
|
1059 |
}
|
1090 |
}
|
1060 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
1091 |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) {
|
1061 |
trukTypeRechercheCacGrpChp = new CheckBoxGroup();
|
- |
|
1062 |
String labelTxt = "Et pour quelles recherches ?";
|
- |
|
1063 |
creerChoixMultipleCac(TypeRechercheTrukCp, trukTypeRechercheCacGrpChp, labelTxt, listeValeurs, true);
|
1092 |
creerChoixMultipleCac(TypeRechercheTrukCp, typeRechercheTrukCacGrpChp, listeValeurs, true);
|
1064 |
}
|
1093 |
}
|
1065 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1094 |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null);
|
1066 |
} else {
|
1095 |
} else {
|
1067 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1096 |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null);
|
1068 |
}
|
1097 |
}
|
1069 |
}
|
1098 |
}
|
1070 |
}
|
1099 |
}
|
Line 1071... |
Line 1100... |
1071 |
|
1100 |
|
1072 |
}
|
1101 |
}
|