206,9 → 206,9 |
|
afficherOnglet(tplIdentite, tabIdentiteParams, tabIdentite); |
|
String tabAdresseTpl = "<div class='css_corps'>" + |
" <div class='css_fieldset'>" + |
" <h1>Adresse personnelle:</h1>" + |
String tabAdresseTpl = "<div class='{css_corps}'>" + |
" <div class='{css_fieldset}'>" + |
" <h2>Adresse personnelle:</h2>" + |
" {adresse01} <br />" + |
" {adresse02} <br />" + |
" {boitePostale}<br />" + |
229,82 → 229,28 |
tabAdresse.setStyleAttribute("padding", "15px"); |
|
// Infos naturalistes :Biographie, Spécialité (typé) |
|
String tplInfosNat = "<div class='css_corps'>" + |
" <div class='css_fieldset'>" + |
" <h1>Spécialités</h1>"+ |
String tplInfosNat = "<div class='{css_corps}'>" + |
" <div class='{css_fieldset}'>" + |
" <h2>" + mediateur.i18nC.personneSpecialite() + "</h1>"+ |
" {specialites}" + |
" <h1>Récolte</h1>" + |
" <h2>" + mediateur.i18nC.personneRecolte() + "</h2>" + |
" {recoltes}" + |
" </div>" + |
"</div>"; |
Params prmInfosNat = new Params(); |
|
String strSpecialites = ""; |
HashMap hmSpecialite = (HashMap) personne.getChaineDenormaliseAsMapOrList("ce_truk_specialite"); |
if ((hmSpecialite != null)&&(hmSpecialite.size() > 0)) { |
|
Collection<String> specialiteKeys = hmSpecialite.keySet(); |
Iterator<String> itSpec = specialiteKeys.iterator(); |
|
while (itSpec.hasNext()) { |
String key = itSpec.next(); |
LabelField specLabel = new LabelField(); |
String label = ""; |
try { |
label = mediateur.i18nC.getString(key); |
} |
catch (MissingResourceException e) { |
label = key; |
} |
|
specLabel.setFieldLabel( label + ":"); |
|
specLabel.setValue(hmSpecialite.get(key)); |
|
strSpecialites += specLabel + "<br />"; |
} |
} |
prmInfosNat.set("specialites", strSpecialites); |
//TODO : replace id region par valeur |
|
String strRecolte =""; |
|
String specialite = construireTxtTruck(personne.getSpecialite()); |
prmInfosNat.set("specialites", specialite); |
|
LinkedList<String> lstRecolte = (LinkedList) personne.getChaineDenormaliseAsMapOrList("truk_recolte"); |
if ((lstRecolte!=null)&&(lstRecolte.size()>0)) { |
FieldSet fsRecolte = new FieldSet(); |
fsRecolte.setHeading("Récoltes"); |
fsRecolte.setLayout(new FormLayout()); |
|
Iterator<String> itRecolte = lstRecolte.iterator(); |
while (itRecolte.hasNext()) { |
|
String recolteCourante = itRecolte.next(); |
LabelField lfRecolte = new LabelField(); |
String[] splitRecolte = recolteCourante.split("\\|"); |
|
String labelRecolte = ""; |
if (splitRecolte.length > 1) { |
lfRecolte.setValue(splitRecolte[1]); |
} |
|
lfRecolte.setFieldLabel(splitRecolte[0]); |
fsRecolte.add(lfRecolte); |
|
LinkedList<LabelField> lstComposantsRegion = (LinkedList<LabelField>) hmLabelFieldRegion.get(splitRecolte[0]); |
|
if (lstComposantsRegion == null) { |
lstComposantsRegion = new LinkedList<LabelField>(); |
} |
|
lstComposantsRegion.add(lfRecolte); |
hmLabelFieldRegion.remove(splitRecolte[0]); |
hmLabelFieldRegion.put(splitRecolte[0], lstComposantsRegion); |
|
} |
|
tabInfosNat.add(fsRecolte); |
} |
String recolte = construireTxtTruck(personne.getString("truk_recolte")); |
prmInfosNat.set("recoltes", recolte); |
|
afficherOnglet(tplInfosNat, prmInfosNat, tabInfosNat); |
tabAdresse.setStyleAttribute("padding", "15px"); |
|
|
changerLabelRegions(); |
layout(); |
} |