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(); |