/trunk/src/org/tela_botanica/client/vues/personne/PersonneVue.java |
---|
40,9 → 40,6 |
panneauPersonneListe = new PersonneListeVue(); |
//Charger les ontologies nécessaires à l'affichage des personnes |
mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
this.add(panneauPersonneListe, new BorderLayoutData(LayoutRegion.CENTER)); |
51,12 → 48,19 |
southData.setSplit(true); |
southData.setMargins(new Margins(5, 0, 0, 0)); |
this.add(panneauPersonneDetail, southData); |
mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "tel", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
mediateur.desactiverChargement(); |
} |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof Personne) { |
sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees); |
//panneauPersonneDetail.rafraichir((Personne) nouvellesDonnees); |
//sequenceur.empilerRafraichissement(panneauPersonneDetail, (Personne) nouvellesDonnees); |
panneauPersonneDetail.rafraichir((Personne) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof PersonneListe) { |
panneauPersonneListe.rafraichir((PersonneListe) nouvellesDonnees); |
} else if (nouvellesDonnees instanceof Information) { |
75,7 → 79,8 |
panneauPersonneListe.rafraichir(info); |
} |
} else if (nouvellesDonnees instanceof ValeurListe) { |
panneauPersonneListe.rafraichir((ValeurListe) nouvellesDonnees); |
if (panneauPersonneDetail == null) Debug.log("panneauPersonneDetail == NULL"); |
panneauPersonneDetail.rafraichir((ValeurListe) nouvellesDonnees); |
} else { |
GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
} |
/trunk/src/org/tela_botanica/client/vues/personne/PersonneListeVue.java |
---|
13,6 → 13,7 |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.personne.Personne; |
import org.tela_botanica.client.modeles.personne.PersonneListe; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.vues.BarrePaginationVue; |
import com.extjs.gxt.ui.client.Registry; |
163,6 → 164,7 |
} |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof PersonneListe) { |
PersonneListe listePersonnes = (PersonneListe) nouvellesDonnees; |
/trunk/src/org/tela_botanica/client/vues/personne/PersonneDetailVue.java |
---|
111,7 → 111,7 |
String tplEntete = initialiserTplEntete(); |
//Sélection des publication à personne |
mediateur.selectionnerPublicationAPersonne(this, null, personne.getId(), new LinkedList()); |
mediateur.selectionnerPublicationAPersonne(this, null, personne.getId(), new LinkedList(), null); |
Params enteteParams = new Params(); |
enteteParams.set("nom", (String) personne.get("fmt_nom_complet")); |
/trunk/src/org/tela_botanica/client/vues/personne/PersonneForm.java |
---|
154,9 → 154,11 |
initialiserComposants(); |
genererTitreFormulaire(); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
//mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonnePublication", null); |
if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) { |
mediateur.selectionnerPersonne(this, personne, null, sequenceur); |
//mediateur.selectionnerPersonne(this, personne, null, sequenceur); |
mediateur.selectionnerPersonne(this, personne, null, null); |
} |
} |
252,7 → 254,7 |
modelTypeProjets.addField("cpr_id_projet"); |
String displayNameProjets = "cpr_nom"; |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>(); |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>(sequenceur); |
ChampComboBoxRechercheTempsReelPaginable cbProjets = new ChampComboBoxRechercheTempsReelPaginable(proxyProjets, modelTypeProjets, displayNameProjets); |
cbProjets.setWidth(100, 600); |
295,7 → 297,8 |
fsNoms.add(cbPrefixe); |
hmIdentite.put("cbPrefixe", cbPrefixe); |
mediateur.obtenirListeValeurEtRafraichir(this, "prefixe", sequenceur); |
//mediateur.obtenirListeValeurEtRafraichir(this, "prefixe", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "prefixe", null); |
//Prénom |
TextField<String> tfPrenom = new TextField<String>(); |
327,7 → 330,8 |
fsNoms.add(cbSuffixe); |
hmIdentite.put("cbSuffixe", cbSuffixe); |
mediateur.obtenirListeValeurEtRafraichir(this, "suffixes", sequenceur); |
//mediateur.obtenirListeValeurEtRafraichir(this, "suffixes", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "prefixe", null); |
TextField<String> tfAbreviation = new TextField<String>(); |
tfAbreviation.setFieldLabel("Abréviation"); |
498,7 → 502,8 |
lcAutreInformations1.add(cbSexe, fd); |
hmIdentite.put("cbSexe", cbSexe); |
mediateur.obtenirListeValeurEtRafraichir(this, "sexe", sequenceur); |
//mediateur.obtenirListeValeurEtRafraichir(this, "sexe", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "sexe", null); |
//Description |
TextArea taDescription = new TextArea(); |
641,7 → 646,8 |
hmAdresse.put("tfVille", tfVille); |
// MAJ ComboBox |
mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
//mediateur.obtenirListeValeurEtRafraichir(this, "pays", sequenceur); |
mediateur.obtenirListeValeurEtRafraichir(this, "pays", null); |
FieldSet fsAdresse = new FieldSet(); |
fsAdresse.setHeading("Adresse personnelle"); |
678,7 → 684,7 |
String displayNameTypes = "cmlv_nom"; |
String nomListeTypes = "pays"; |
ProxyValeur<ModelData> proxyTypes = new ProxyValeur<ModelData>(nomListeTypes); |
ProxyValeur<ModelData> proxyTypes = new ProxyValeur<ModelData>(nomListeTypes, sequenceur); |
ChampMultiValeursMultiTypesPaginable recolte = new ChampMultiValeursMultiTypesPaginable(i18nC.personneRecolte(), 450, false, null, null, null, typeTypes, proxyTypes, displayNameTypes); |
/trunk/src/org/tela_botanica/client/vues/personne/PersonneFormPublication.java |
---|
128,7 → 128,7 |
// rafraichir lance à son tour de nombreuses opérations qui en conséquence sont effectuées deux fois au lieu d'une |
if ((roles != null) && (personneSelectionnee!=null) && (!personneSelectionnee.toString().equals(""))) { |
mediateur.selectionnerPublicationAPersonne(this, null, personneSelectionnee.getId(), roles); |
mediateur.selectionnerPublicationAPersonne(this, null, personneSelectionnee.getId(), roles, null); |
} |
} |