Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 598 → Rev 599

/trunk/src/org/tela_botanica/client/Mediateur.java
55,6 → 55,7
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.Dictionary;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.RootPanel;
 
176,7 → 177,6
}
 
public void actualiserPanneauCentral() {
System.out.println(panneauCentre);
panneauCentre.layout();
}
192,7 → 192,8
} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) {
selectionnerCollection(panneauCentre, null);
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
//modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
selectionnerPersonne(panneauCentre, null, null);
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
modele.selectionnerPublications(panneauCentre);
} else {
335,7 → 336,8
public void selectionnerProjetCourant(Projet projetSelectionne) {
Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
if (contenuPanneauCentre instanceof PersonneVue) {
modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
//modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
selectionnerPersonne(contenuPanneauCentre, null, getProjetId());
//FIXME Le rafraichissement du panneau ne se fait pas!
} else if (contenuPanneauCentre instanceof StructureVue) {
modele.selectionnerStructure(contenuPanneauCentre, getProjetId(), null);
540,12 → 542,14
}
 
public void afficherListePersonnes(PersonneListe personnesACharger) {
if (personneVue == null) {
personneVue = new PersonneVue(this);
}
contenuPanneauCentre = personneVue;
panneauCentre.add(personneVue);
if (!(contenuPanneauCentre instanceof PersonneVue)) {
PersonneVue personneVue = new PersonneVue(this);
contenuPanneauCentre = personneVue;
panneauCentre.add(personneVue);
}
contenuPanneauCentre.rafraichir(personnesACharger);
//contenuPanneauCentre.layout();
}
567,19 → 571,25
contenuPanneauCentre = formulairePersonneVue;
panneauCentre.add(formulairePersonneVue);
selectionnerPersonne(formulairePersonneVue, personne);
selectionnerPersonne(formulairePersonneVue, personne, null);
panneauCentre.layout();
}
}
 
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) {
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage"));
selectionnerPersonne(vue, personne, projetId, 0, nbElements);
}
public void selectionnerPersonne(Rafraichissable vue, Personne personne) {
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) {
String personneId = null;
if (personne!=null) {
personneId = personne.getId();
}
modele.selectionnerPersonne(vue, personneId, null, null);
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements);
}
public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) {
615,8 → 625,8
}
}
 
public void selectionnerPersonneParNomComplet(Rafraichissable vue, String projetId, String nomComplet) {
modele.selectionnerPersonne(vue, null, projetId, nomComplet);
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) {
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1);
}
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
705,7 → 715,8
}
 
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
modele.selectionnerPersonne(vueARafraichir, null, null, null);
//modele.selectionnerPersonne(vueARafraichir, null, null, null);
selectionnerPersonne(vueARafraichir, null, null);
}
//+----------------------------------------------------------------------------------------------------------------+