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); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |