Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 796 → Rev 797

/trunk/src/org/tela_botanica/client/vues/PersonneDetailVue.java
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();
}