14,14 → 14,20 |
import org.tela_botanica.client.modeles.Valeur; |
import org.tela_botanica.client.modeles.ValeurListe; |
|
import com.extjs.gxt.ui.client.Events; |
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment; |
import com.extjs.gxt.ui.client.Style.Scroll; |
import com.extjs.gxt.ui.client.data.ChangeListener; |
import com.extjs.gxt.ui.client.event.BaseEvent; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedListener; |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.event.ToolBarEvent; |
import com.extjs.gxt.ui.client.store.ListStore; |
import com.extjs.gxt.ui.client.widget.Component; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
import com.extjs.gxt.ui.client.widget.TabItem; |
59,6 → 65,7 |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.i18n.client.DateTimeFormat; |
import com.google.gwt.i18n.client.NumberFormat; |
import com.google.gwt.user.client.ui.RadioButton; |
|
public class FormStructureVue extends LayoutContainer implements Rafraichissable { |
|
86,20 → 93,33 |
private ContentPanel trukMeubleStockageCp = null; |
private CheckBoxGroup trukParametreStockageCacGrpChp = null; |
private ContentPanel trukParametreStockageCp = null; |
private ContentPanel trukCollectionAutreCp = null; |
private CheckBoxGroup trukCollectionAutreCacGrpChp = null; |
private ContentPanel collectionAutreTrukCp = null; |
private CheckBoxGroup collectionAutreTrukCacGrpChp = null; |
private CheckBoxGroup trukOpRestauCacGrpChp = null; |
private ContentPanel trukOpRestauCp = null; |
private ContentPanel opRestauTrukCp = null; |
private ContentPanel ceMaterielConservationCp = null; |
private CheckBoxGroup ceMaterielConservationCacGrpChp = null; |
private CheckBoxGroup trukAutreMaterielCacGrpChp = null; |
private ContentPanel trukAutreMaterielCp = null; |
private ContentPanel trukTraitementCp = null; |
private CheckBoxGroup trukTraitementCacGrpChp = null; |
private ContentPanel trukPoisonTraitementCp; |
private ContentPanel trukInsecteTraitementCp; |
private CheckBoxGroup trukInsecteTraitementCacGrpChp; |
private CheckBoxGroup trukPoisonTraitementCacGrpChp; |
private ContentPanel traitementTrukCp = null; |
private CheckBoxGroup traitementTrukCacGrpChp = null; |
private ContentPanel trukPoisonTraitementCp = null; |
private ContentPanel insecteTraitementTrukCp = null; |
private CheckBoxGroup insecteTraitementTrukCacGrpChp = null; |
private CheckBoxGroup trukPoisonTraitementCacGrpChp = null; |
private TabItem valorisationOnglet = null; |
private ContentPanel actionTrukCp; |
private CheckBoxGroup trukActionCacGrpChp; |
private ContentPanel autreCollectionTrukCp; |
private CheckBoxGroup trukAutreCollectionCacGrpChp; |
private ContentPanel provenanceRechercheTrukCp; |
private CheckBoxGroup trukProvenanceRechercheCacGrpChp; |
private CheckBoxGroup trukTypeRechercheCacGrpChp; |
private ContentPanel TypeRechercheTrukCp; |
private TextField<String> futureActionChp; |
private TextField<String> sansMotifAccesChp; |
private TextField<String> avecMotifAccesChp; |
private TextField<String> formationChp; |
|
public FormStructureVue() { |
//+-----------------------------------------------------------------------------------------------------------+ |
134,14 → 154,11 |
//+-----------------------------------------------------------------------------------------------------------+ |
// Onlget formulaire CONSERVATION |
onglets.add(creerOngletConservation()); |
onglets.setSelection(conservationOnglet); |
|
//+-----------------------------------------------------------------------------------------------------------+ |
// Onlget formulaire VALORISATION |
TabItem valorisationOnglet = new TabItem(); |
valorisationOnglet.setText("Valorisation"); |
valorisationOnglet.setLayout(new FormLayout()); |
onglets.add(valorisationOnglet); |
onglets.add(creerOngletValorisation()); |
onglets.setSelection(valorisationOnglet); |
|
//+-----------------------------------------------------------------------------------------------------------+ |
// Gestion du FORMULAIRE GÉNÉRAL |
159,6 → 176,74 |
add(panel); |
} |
|
private TabItem creerOngletValorisation() { |
valorisationOnglet = new TabItem(); |
valorisationOnglet.setText("Valorisation"); |
valorisationOnglet.setScrollMode(Scroll.AUTO); |
valorisationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null)); |
|
RadioGroup actionMarkRGrpChp = new RadioGroup("action_mark_grp"); |
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 ?"); |
creerChoixUniqueBr(actionMarkRGrpChp, "action_mark_grp"); |
valorisationOnglet.add(actionMarkRGrpChp); |
|
actionTrukCp = creerChoixMultipleCp("actionValorisation"); |
actionTrukCp.hide(); |
valorisationOnglet.add(actionTrukCp); |
|
TextField<String> publicationChp = new TextField<String>(); |
publicationChp.setFieldLabel("Quelques titres des ouvrages, articles scientifiques, ..."); |
valorisationOnglet.add(publicationChp); |
|
autreCollectionTrukCp = creerChoixMultipleCp("autreCollection"); |
valorisationOnglet.add(autreCollectionTrukCp); |
|
RadioGroup futureActionMarkRGrpChp = new RadioGroup("future_action_mark_grp"); |
futureActionMarkRGrpChp.setFieldLabel("Envisagez vous des actions de valorisation dans le cadre de votre politique culturelle ?"); |
creerChoixUniqueBr(futureActionMarkRGrpChp, "future_action_mark_grp"); |
valorisationOnglet.add(futureActionMarkRGrpChp); |
|
futureActionChp = new TextField<String>(); |
futureActionChp.setFieldLabel("Si oui, lesquelles ?"); |
futureActionChp.hide(); |
valorisationOnglet.add(futureActionChp); |
|
RadioGroup rechercheMarkRGrpChp = new RadioGroup("recherche_mark_grp"); |
rechercheMarkRGrpChp.setFieldLabel("Vos collections botaniques sont-elles utilisées pour des recherches scientifiques ?"); |
creerChoixUniqueBr(rechercheMarkRGrpChp, "recherche_mark_grp"); |
valorisationOnglet.add(rechercheMarkRGrpChp); |
|
provenanceRechercheTrukCp = creerChoixMultipleCp("continentEtFr"); |
provenanceRechercheTrukCp.hide(); |
valorisationOnglet.add(provenanceRechercheTrukCp); |
|
TypeRechercheTrukCp = creerChoixMultipleCp("typeRecherche"); |
TypeRechercheTrukCp.hide(); |
valorisationOnglet.add(TypeRechercheTrukCp); |
|
RadioGroup sansMotifAccesMarkRGrpChp = new RadioGroup("sans_motif_acces_mark_grp"); |
sansMotifAccesMarkRGrpChp.setFieldLabel("Peut-on consulter vos collections botaniques sans motif de recherches scientifiques ?"); |
creerChoixUniqueBr(sansMotifAccesMarkRGrpChp, "sans_motif_acces_mark_grp"); |
valorisationOnglet.add(sansMotifAccesMarkRGrpChp); |
|
sansMotifAccesChp = new TextField<String>(); |
sansMotifAccesChp.hide(); |
sansMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les consulter ?"); |
valorisationOnglet.add(sansMotifAccesChp); |
|
RadioGroup avecMotifAccesMarkRGrpChp = new RadioGroup("avec_motif_acces_mark_grp"); |
avecMotifAccesMarkRGrpChp.setFieldLabel("Peut-on visiter vos collections botaniques avec des objectifs de recherches scientifiques ?"); |
creerChoixUniqueBr(avecMotifAccesMarkRGrpChp, "avec_motif_acces_mark_grp"); |
valorisationOnglet.add(avecMotifAccesMarkRGrpChp); |
|
avecMotifAccesChp = new TextField<String>(); |
avecMotifAccesChp.hide(); |
avecMotifAccesChp.setFieldLabel("Si oui, quelles démarches doit-on faire pour les visiter ?"); |
valorisationOnglet.add(avecMotifAccesChp); |
|
return valorisationOnglet; |
} |
|
private TabItem creerOngletConservation() { |
conservationOnglet = new TabItem(); |
conservationOnglet.setText("Conservation"); |
165,13 → 250,14 |
conservationOnglet.setScrollMode(Scroll.AUTO); |
conservationOnglet.setLayout(creerFormLayout(650, LabelAlign.TOP, null)); |
|
RadioGroup markFormationRGrpChp = new RadioGroup("mark_formation_grp"); |
RadioGroup markFormationRGrpChp = new RadioGroup("formation_mark_grp"); |
markFormationRGrpChp.setFieldLabel("Le personnel s'occupant des collections a-t-il suivi des formations en conservations ?"); |
creerChoixUniqueBr(markFormationRGrpChp, "mark_formation"); |
creerChoixUniqueBr(markFormationRGrpChp, "formation_mark_grp"); |
conservationOnglet.add(markFormationRGrpChp); |
|
TextField<String> formationChp = new TextField<String>(); |
formationChp.setFieldLabel("Lesquelles ?"); |
formationChp = new TextField<String>(); |
formationChp.hide(); |
formationChp.setFieldLabel("Si oui, lesquelles ?"); |
conservationOnglet.add(formationChp); |
|
RadioGroup markInteretFormationRGrpChp = new RadioGroup("mark_interet_formation_grp"); |
188,13 → 274,14 |
trukParametreStockageCp = creerChoixMultipleCp("parametreStockage"); |
conservationOnglet.add(trukParametreStockageCp); |
|
RadioGroup markCollectionCommuneRGrpChp = new RadioGroup("mark_collection_commune_grp"); |
markCollectionCommuneRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?"); |
creerChoixUniqueBr(markCollectionCommuneRGrpChp, "mark_collection_commune"); |
conservationOnglet.add(markCollectionCommuneRGrpChp); |
RadioGroup collectionCommuneMarkRGrpChp = new RadioGroup("collection_commune_mark_grp"); |
collectionCommuneMarkRGrpChp.setFieldLabel("Les collections botaniques sont-elles conservées avec d'autres collections dans les mêmes locaux (problème de conservation en commun) ?"); |
creerChoixUniqueBr(collectionCommuneMarkRGrpChp, "collection_commune_mark"); |
conservationOnglet.add(collectionCommuneMarkRGrpChp); |
|
trukCollectionAutreCp = creerChoixMultipleCp("autreCollection"); |
conservationOnglet.add(trukCollectionAutreCp); |
collectionAutreTrukCp = creerChoixMultipleCp("autreCollection"); |
collectionAutreTrukCp.hide(); |
conservationOnglet.add(collectionAutreTrukCp); |
|
RadioGroup markAccesControleRGrpChp = new RadioGroup("mark_acces_controle_grp"); |
markAccesControleRGrpChp.setFieldLabel("L'accès à vos collections botanique est-il contrôlé (ex. : manipulation réservées à des personnes compétentes) ?"); |
201,13 → 288,14 |
creerChoixUniqueBr(markAccesControleRGrpChp, "mark_acces_controle"); |
conservationOnglet.add(markAccesControleRGrpChp); |
|
RadioGroup markRestaurationRGrpChp = new RadioGroup("restauration_grp"); |
RadioGroup markRestaurationRGrpChp = new RadioGroup("restauration_mark_grp"); |
markRestaurationRGrpChp.setFieldLabel("Effectuez vous des opérations de restauration ou de remise en état de vos collections botaniques ?"); |
creerChoixUniqueBr(markRestaurationRGrpChp, "mark_restauration"); |
creerChoixUniqueBr(markRestaurationRGrpChp, "restauration_mark"); |
conservationOnglet.add(markRestaurationRGrpChp); |
|
trukOpRestauCp = creerChoixMultipleCp("opRestau"); |
conservationOnglet.add(trukOpRestauCp); |
opRestauTrukCp = creerChoixMultipleCp("opRestau"); |
opRestauTrukCp.hide(); |
conservationOnglet.add(opRestauTrukCp); |
|
ceMaterielConservationCp = creerChoixMultipleCp("onep"); |
conservationOnglet.add(ceMaterielConservationCp); |
220,8 → 308,8 |
creerChoixUniqueBr(markTraitementRGrpChp, "mark_traitement"); |
conservationOnglet.add(markTraitementRGrpChp); |
|
trukTraitementCp = creerChoixMultipleCp("insecteTraitement"); |
conservationOnglet.add(trukTraitementCp); |
traitementTrukCp = creerChoixMultipleCp("insecteTraitement"); |
conservationOnglet.add(traitementTrukCp); |
|
RadioGroup markCollectionAcquisitionRGrpChp = new RadioGroup("collection_acquisition_grp"); |
markCollectionAcquisitionRGrpChp.setFieldLabel("Actuellement, vos collections botaniques s'accroissent-elles de nouvelles acquisitions ?"); |
245,13 → 333,12 |
trukPoisonTraitementCp = creerChoixMultipleCp("poisonTraitement"); |
conservationOnglet.add(trukPoisonTraitementCp); |
|
trukInsecteTraitementCp = creerChoixMultipleCp("insecteTraitement"); |
conservationOnglet.add(trukInsecteTraitementCp); |
insecteTraitementTrukCp = creerChoixMultipleCp("insecteTraitement"); |
conservationOnglet.add(insecteTraitementTrukCp); |
|
return conservationOnglet; |
} |
|
|
private TabItem creerOngletPersonnel() { |
personnelOnglet = new TabItem(); |
personnelOnglet.setText("Personnel"); |
736,17 → 823,77 |
private void creerChoixUniqueBr(RadioGroup radioGroup, String attributNom ) { |
Radio ouiRadio = new Radio(); |
ouiRadio.setName(attributNom); |
ouiRadio.setBoxLabel("Oui"); |
ouiRadio.setId("oui_"+attributNom); |
ouiRadio.setBoxLabel("Oui"); |
ouiRadio.addListener(Events.OnClick, new Listener<BaseEvent>() { |
|
public void handleEvent(BaseEvent be) { |
afficherChamp(((Radio) be.source), "oui"); |
} |
|
}); |
|
//ouiRadio.setValue(true); |
|
Radio nonRadio = new Radio(); |
nonRadio.setName(attributNom); |
nonRadio.setName(attributNom); |
nonRadio.setId("non_"+attributNom); |
nonRadio.setBoxLabel("Non"); |
nonRadio.addListener(Events.OnClick, new Listener<BaseEvent>() { |
|
public void handleEvent(BaseEvent be) { |
afficherChamp(((Radio) be.source), "non"); |
} |
|
}); |
|
radioGroup.add(ouiRadio); |
radioGroup.add(nonRadio); |
} |
|
private void afficherChamp(Radio r, String type) { |
|
|
ArrayList<Component> cp = new ArrayList<Component>(); |
if (r.getName().equals("action_mark_grp")) { |
cp.add(actionTrukCp); |
} else if (r.getName().equals("future_action_mark_grp")) { |
cp.add(futureActionChp); |
} else if (r.getName().equals("sans_motif_acces_mark_grp")) { |
cp.add(sansMotifAccesChp); |
} else if (r.getName().equals("avec_motif_acces_mark_grp")) { |
cp.add(avecMotifAccesChp); |
} else if (r.getName().equals("recherche_mark_grp")) { |
cp.add(provenanceRechercheTrukCp); |
cp.add(TypeRechercheTrukCp); |
} else if (r.getName().equals("formation_mark_grp")) { |
cp.add(formationChp); |
} else if (r.getName().equals("collection_commune_mark")) { |
cp.add(collectionAutreTrukCp); |
} else if (r.getName().equals("restauration_mark")) { |
cp.add(opRestauTrukCp); |
} |
|
final int tailleMax = cp.size(); |
for (int i = 0; i < tailleMax; i++) { |
// En fonction du type de bouton cliquer, on affiche ou cache les champs |
if (r.getValue() == true && type.equals("oui")) { |
cp.get(i).show(); |
} |
if (r.getValue() == true && type.equals("non")) { |
cp.get(i).hide(); |
} |
|
// Si on a à faire à un ContentPanel, on l'actualise pour déclencher l'affichage |
// FIXME : régler le problème ci-dessous : instanceof ne fonctionne pas car cp est un tableau de componet... |
if (cp.get(i) instanceof ContentPanel) { |
GWT.log(r.getId(), null); |
((ContentPanel) cp.get(i)).layout(); |
} |
} |
|
} |
|
/** Méthode simplifiant la création de choix multiple sous forme de case à cocher. |
* Apelle un service retournant la liste des valeurs représentant les cases à cocher. |
* Ajoute ou pas un champ "Autre". |
777,22 → 924,13 |
cacGroupe.setFieldLabel(labelTxt); |
cacGroupe.setAutoWidth(true); |
for (Iterator<String> it = listeValeurs.keySet().iterator(); it.hasNext();) { |
String nom = listeValeurs.get(it.next()).get("nom"); |
Valeur val = listeValeurs.get(it.next()); |
String nom = val.get("nom"); |
CheckBox cac = new CheckBox(); |
// TODO : supprimer le code ci-dessous si inutile |
/* |
//GWT.log("Taille '"+nom+"' : "+nom.length(), null); |
// Calcul de la largeur de la checkbox en fonction de la taille du label |
int largeur = nom.length()*10; |
if (nom.length() > 15) { |
largeur = 170; |
cac.setBoxLabel(nom); |
if (! val.getDescription().equals("NULL")) { |
cac.setToolTip(new ToolTipConfig(val.getNom(), val.getDescription())); |
} |
if (nom.length() > 25) { |
largeur = 250; |
} |
cac.setWidth(largeur); |
*/ |
cac.setBoxLabel(nom); |
cacGroupe.add(cac); |
} |
cp.add(cacGroupe); |
849,7 → 987,6 |
creerChoixMultipleCac(trukLocalStockageCp, trukLocalStockageCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("meubleStockage"))) { |
trukMeubleStockageCp.setToolTip(new ToolTipConfig("Rayonnages mobiles", "rayonnages sur rails pouvant être déplacés, manuellement ou automatiquement, de façon à utiliser l'espace ordinairement occupé par les allées de desserte entre travées.")); |
trukMeubleStockageCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Avez vous des meubles spécifiques au stockage des collections botaniques ?"; |
creerChoixMultipleCac(trukMeubleStockageCp, trukMeubleStockageCacGrpChp, labelTxt, listeValeurs, true); |
860,14 → 997,23 |
creerChoixMultipleCac(trukParametreStockageCp, trukParametreStockageCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("autreCollection"))) { |
trukCollectionAutreCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Si oui, lesquelles ?"; |
creerChoixMultipleCac(trukCollectionAutreCp, trukCollectionAutreCacGrpChp, labelTxt, listeValeurs, true); |
if (collectionAutreTrukCp.getItemByItemId("collectionAutreTrukCacGrpChp") == null) { |
collectionAutreTrukCacGrpChp = new CheckBoxGroup(); |
collectionAutreTrukCacGrpChp.setId("collectionAutreTrukCacGrpChp"); |
String labelTxt = "Si oui, lesquelles ?"; |
creerChoixMultipleCac(collectionAutreTrukCp, collectionAutreTrukCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (autreCollectionTrukCp.getItemByItemId("autreCollectionTrukCacGrpChp") == null) { |
trukAutreCollectionCacGrpChp = new CheckBoxGroup(); |
trukAutreCollectionCacGrpChp.setId("autreCollectionTrukCacGrpChp"); |
String labelTxt = "L'organisme dispose-t-il d'autres collections (permettant une valorisation pluridisciplinaire) ?"; |
creerChoixMultipleCac(autreCollectionTrukCp, trukAutreCollectionCacGrpChp, labelTxt, listeValeurs, true); |
} |
} |
if (listeValeurs.getId().equals(config.getListeId("opRestau"))) { |
trukOpRestauCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Si oui, lesquelles ?"; |
creerChoixMultipleCac(trukOpRestauCp, trukOpRestauCacGrpChp, labelTxt, listeValeurs, true); |
creerChoixMultipleCac(opRestauTrukCp, trukOpRestauCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("onep"))) { |
ceMaterielConservationCacGrpChp = new CheckBoxGroup(); |
888,19 → 1034,34 |
creerChoixMultipleCac(trukPoisonTraitementCp, trukPoisonTraitementCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("insecteTraitement"))) { |
if (trukTraitementCp.isRendered() && trukTraitementCp.getItemByItemId("trukTraitementCacGrpChp") == null) { |
trukTraitementCacGrpChp = new CheckBoxGroup(); |
trukTraitementCacGrpChp.setId("trukTraitementCacGrpChp"); |
creerChoixMultipleCac(trukTraitementCp, trukTraitementCacGrpChp, "Si oui, lesquels ?", listeValeurs, true); |
if (traitementTrukCp.getItemByItemId("trukTraitementCacGrpChp") == null) { |
traitementTrukCacGrpChp = new CheckBoxGroup(); |
traitementTrukCacGrpChp.setId("trukTraitementCacGrpChp"); |
creerChoixMultipleCac(traitementTrukCp, traitementTrukCacGrpChp, "Si oui, lesquels ?", listeValeurs, true); |
} |
if (trukInsecteTraitementCp.isRendered() && trukInsecteTraitementCp.getItemByItemId("trukInsecteTraitementCacGrpChp") == null) { |
trukInsecteTraitementCacGrpChp = new CheckBoxGroup(); |
trukInsecteTraitementCacGrpChp.setId("trukInsecteTraitementCacGrpChp"); |
trukInsecteTraitementCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;"); |
trukInsecteTraitementCacGrpChp.setLabelSeparator(""); |
creerChoixMultipleCac(trukInsecteTraitementCp, trukInsecteTraitementCacGrpChp, "Désinsectisation", listeValeurs, true); |
if (insecteTraitementTrukCp.getItemByItemId("trukInsecteTraitementCacGrpChp") == null) { |
insecteTraitementTrukCacGrpChp = new CheckBoxGroup(); |
insecteTraitementTrukCacGrpChp.setId("trukInsecteTraitementCacGrpChp"); |
insecteTraitementTrukCacGrpChp.setLabelStyle("font-weight:normal;text-decoration:underline;"); |
insecteTraitementTrukCacGrpChp.setLabelSeparator(""); |
creerChoixMultipleCac(insecteTraitementTrukCp, insecteTraitementTrukCacGrpChp, "Désinsectisation", listeValeurs, true); |
} |
} |
if (listeValeurs.getId().equals(config.getListeId("actionValorisation"))) { |
trukActionCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Si oui, lesquelles ?"; |
creerChoixMultipleCac(actionTrukCp, trukActionCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("continentEtFr"))) { |
trukProvenanceRechercheCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Si oui, par des chercheurs (professionnels ou amateurs) de quelle provenance ?"; |
creerChoixMultipleCac(provenanceRechercheTrukCp, trukProvenanceRechercheCacGrpChp, labelTxt, listeValeurs, true); |
} |
if (listeValeurs.getId().equals(config.getListeId("typeRecherche"))) { |
trukTypeRechercheCacGrpChp = new CheckBoxGroup(); |
String labelTxt = "Et pour quelles recherches ?"; |
creerChoixMultipleCac(TypeRechercheTrukCp, trukTypeRechercheCacGrpChp, labelTxt, listeValeurs, true); |
} |
//GWT.log("La liste #"+listeValeurs.getId()+" a été reçue!", null); |
} else { |
GWT.log("La liste #"+listeValeurs.getId()+" ne contient aucune valeurs!", null); |