Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 265 → Rev 266

/trunk/src/org/tela_botanica/client/vues/PersonneDetailPanneauVue.java
167,7 → 167,7
// nom complet
Object nomComplet = personne.obtenirValeurChamp("fmt_nom_complet");
ajouterTextFieldNonEditable(fsIdentite,"Nom Complet", nomComplet);
ajouterLabelField(fsIdentite,"Nom Complet", nomComplet);
// Nom autre : champ truk; non-typé
LinkedList<String> nomsAutre = (LinkedList<String>) personne.getChaineDenormaliseAsMapOrList("truk_nom_autre");
182,7 → 182,7
// abreviation
Object abreviation = personne.obtenirValeurChamp("abreviation");
ajouterTextFieldNonEditable(fsIdentite, "Abreviation", abreviation);
ajouterLabelField(fsIdentite, "Abreviation", abreviation);
// Abréviations, autre : non-typé
LinkedList<String> abrevAutres = (LinkedList<String>) personne.getChaineDenormaliseAsMapOrList("truk_abreviation_autre");
199,19 → 199,19
// date naissance
// TODO : Mettre la date en format FR 10/12/09
Object dateNaissance = personne.obtenirValeurChamp("naissance_date");
ajouterTextFieldNonEditable(fsIdentite, "Né le", dateNaissance);
ajouterLabelField(fsIdentite, "Né le", dateNaissance);
// lieu naissance
Object lieuNaissance = personne.obtenirValeurChamp("naissance_lieu");
ajouterTextFieldNonEditable(fsIdentite, "A", lieuNaissance);
ajouterLabelField(fsIdentite, "A", lieuNaissance);
// date deces
Object dateDeces = personne.obtenirValeurChamp("deces_date");
ajouterTextFieldNonEditable(fsIdentite, "Date décès", dateDeces);
ajouterLabelField(fsIdentite, "Date décès", dateDeces);
// lieu deces
Object lieuDeces = personne.obtenirValeurChamp("deces_lieu");
ajouterTextFieldNonEditable(fsIdentite, "Lieu de décès", lieuDeces);
ajouterLabelField(fsIdentite, "Lieu de décès", lieuDeces);
fsIdentite.addText("<hr>");
340,26 → 340,26
* Adresses :
* */
String adresse01 = (String) personne.obtenirValeurChamp("adresse_01");
ajouterTextFieldNonEditable(fsAdressePerso, "Adresse", adresse01);
ajouterLabelField(fsAdressePerso, "Adresse", adresse01);
String adresse02 = (String) personne.obtenirValeurChamp("adresse_02");
ajouterTextFieldNonEditable(fsAdressePerso, "", adresse02);
ajouterLabelField(fsAdressePerso, "", adresse02);
String boitePostale = (String) personne.obtenirValeurChamp("bp");
ajouterTextFieldNonEditable(fsAdressePerso, "Boite Postale", boitePostale);
ajouterLabelField(fsAdressePerso, "Boite Postale", boitePostale);
String codePostal = (String) personne.obtenirValeurChamp("code_postal");
ajouterTextFieldNonEditable(fsAdressePerso, "Code postal", codePostal);
ajouterLabelField(fsAdressePerso, "Code postal", codePostal);
String ville = (String) personne.obtenirValeurChamp("ville");
ajouterTextFieldNonEditable(fsAdressePerso, "Ville", ville);
ajouterLabelField(fsAdressePerso, "Ville", ville);
String region = (String) personne.obtenirValeurChamp("region");
ajouterTextFieldNonEditable(fsAdressePerso, "Région", region);
ajouterLabelField(fsAdressePerso, "Région", region);
String pays = (String) personne.obtenirValeurChamp("pays");
ajouterTextFieldNonEditable(fsAdressePerso, "Pays", pays);
ajouterLabelField(fsAdressePerso, "Pays", pays);
fsAdressePerso.addText("<br >");
fsAdressePerso.setWidth("350px");
373,12 → 373,14
* */
// Biographie
// Spécialité
// Recolte
// tabInfosNat
layout();
}
}
 
private void ajouterTextFieldNonEditable(FieldSet fs, String tfLabel, Object tfValue) {
private void ajouterLabelField(FieldSet fs, String tfLabel, Object tfValue) {
if ((tfValue!=null)&&(!tfValue.toString().trim().equals(""))) {
392,25 → 394,12
}
tf.setValue(tfValue);
// Non éditable : on empêche l'évènement par défaut
// > MAJ 27/07 : inutile avec LabelField
//rendreNonEditable(tf);
//Ajout au fieldSet
fs.add(tf);
}
}
/*
* private void rendreNonEditable(Field field) {
field.addKeyListener(new KeyListener() {
public void componentKeyPress(ComponentEvent ev) {
ev.stopEvent();
}
});
}
*/
public void rafraichir(Object nouvelleDonnees) {