Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 266 → Rev 267

/trunk/src/org/tela_botanica/client/vues/PersonneDetailPanneauVue.java
15,6 → 15,7
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Personne;
import org.tela_botanica.client.modeles.PersonneListe;
import org.tela_botanica.client.util.UtilTruk;
 
import com.extjs.gxt.ui.client.Registry;
57,7 → 58,9
// Onglet 3 : Informations naturalistes
private TabItem tabInfosNat;
private FieldSet fsInfosNat;
public PersonneDetailPanneauVue() {
//Constructeur de la classe
107,6 → 110,8
//Onglet info naturalistes
tabInfosNat = new TabItem("Informations naturalistes");
fsInfosNat = new FieldSet();
fsInfosNat.setLayout(new FormLayout());
this.add(tabInfosNat);
159,6 → 164,7
fsIdentite.removeAll();
fsContact.removeAll();
fsAdressePerso.removeAll();
fsInfosNat.removeAll();
//Ajout des champs Identité
342,7 → 348,6
String adresse01 = (String) personne.obtenirValeurChamp("adresse_01");
ajouterLabelField(fsAdressePerso, "Adresse", adresse01);
String adresse02 = (String) personne.obtenirValeurChamp("adresse_02");
ajouterLabelField(fsAdressePerso, "", adresse02);
365,7 → 370,7
fsAdressePerso.setWidth("350px");
tabAdresse.add(fsAdressePerso);
tabAdresse.setScrollMode(Scroll.AUTO);
//tabAdresse.setScrollMode(Scroll.AUTO);
 
/*
373,7 → 378,35
* */
// Biographie
// Spécialité
// Spécialité (typé)
fsInfosNat.setHeading("Infos...");
tabInfosNat.add(fsInfosNat);
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 = constantesI18n.getString(key);
}
catch (MissingResourceException e) {
label = key;
}
specLabel.setFieldLabel( label + ":");
specLabel.setValue(hmSpecialite.get(key));
fsInfosNat.add(specLabel);
}
}
// Recolte
// tabInfosNat
layout();