Line 53... |
Line 53... |
53 |
import com.extjs.gxt.ui.client.widget.Viewport;
|
53 |
import com.extjs.gxt.ui.client.widget.Viewport;
|
54 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
54 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
55 |
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
|
55 |
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
|
56 |
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
|
56 |
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
|
57 |
import com.google.gwt.core.client.GWT;
|
57 |
import com.google.gwt.core.client.GWT;
|
- |
|
58 |
import com.google.gwt.i18n.client.Dictionary;
|
58 |
import com.google.gwt.user.client.Window;
|
59 |
import com.google.gwt.user.client.Window;
|
59 |
import com.google.gwt.user.client.ui.RootPanel;
|
60 |
import com.google.gwt.user.client.ui.RootPanel;
|
Line 60... |
Line 61... |
60 |
|
61 |
|
Line 174... |
Line 175... |
174 |
|
175 |
|
175 |
viewport.add(panneauSud, regionSud);
|
176 |
viewport.add(panneauSud, regionSud);
|
Line 176... |
Line 177... |
176 |
}
|
177 |
}
|
177 |
|
- |
|
178 |
public void actualiserPanneauCentral() {
|
178 |
|
179 |
System.out.println(panneauCentre);
|
179 |
public void actualiserPanneauCentral() {
|
Line 180... |
Line 180... |
180 |
panneauCentre.layout();
|
180 |
panneauCentre.layout();
|
181 |
}
|
181 |
}
|
Line 190... |
Line 190... |
190 |
if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
|
190 |
if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
|
191 |
modele.selectionnerStructure(panneauCentre, getProjetId(), null);
|
191 |
modele.selectionnerStructure(panneauCentre, getProjetId(), null);
|
192 |
} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) {
|
192 |
} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) {
|
193 |
selectionnerCollection(panneauCentre, null);
|
193 |
selectionnerCollection(panneauCentre, null);
|
194 |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
|
194 |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
|
195 |
modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
|
195 |
//modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null);
|
- |
|
196 |
selectionnerPersonne(panneauCentre, null, null);
|
196 |
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
|
197 |
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
|
197 |
modele.selectionnerPublications(panneauCentre);
|
198 |
modele.selectionnerPublications(panneauCentre);
|
198 |
} else {
|
199 |
} else {
|
199 |
GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
|
200 |
GWT.log("Non implémenté! Menu id : "+codeMenuClique, null);
|
200 |
}
|
201 |
}
|
Line 333... |
Line 334... |
333 |
}
|
334 |
}
|
Line 334... |
Line 335... |
334 |
|
335 |
|
335 |
public void selectionnerProjetCourant(Projet projetSelectionne) {
|
336 |
public void selectionnerProjetCourant(Projet projetSelectionne) {
|
336 |
Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
|
337 |
Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
|
337 |
if (contenuPanneauCentre instanceof PersonneVue) {
|
338 |
if (contenuPanneauCentre instanceof PersonneVue) {
|
- |
|
339 |
//modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
|
338 |
modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
|
340 |
selectionnerPersonne(contenuPanneauCentre, null, getProjetId());
|
339 |
//FIXME Le rafraichissement du panneau ne se fait pas!
|
341 |
//FIXME Le rafraichissement du panneau ne se fait pas!
|
340 |
} else if (contenuPanneauCentre instanceof StructureVue) {
|
342 |
} else if (contenuPanneauCentre instanceof StructureVue) {
|
341 |
modele.selectionnerStructure(contenuPanneauCentre, getProjetId(), null);
|
343 |
modele.selectionnerStructure(contenuPanneauCentre, getProjetId(), null);
|
342 |
} else if (contenuPanneauCentre instanceof CollectionVue) {
|
344 |
} else if (contenuPanneauCentre instanceof CollectionVue) {
|
Line 538... |
Line 540... |
538 |
public void clicListePersonne(Personne personne) {
|
540 |
public void clicListePersonne(Personne personne) {
|
539 |
contenuPanneauCentre.rafraichir(personne);
|
541 |
contenuPanneauCentre.rafraichir(personne);
|
540 |
}
|
542 |
}
|
Line 541... |
Line 543... |
541 |
|
543 |
|
- |
|
544 |
public void afficherListePersonnes(PersonneListe personnesACharger) {
|
542 |
public void afficherListePersonnes(PersonneListe personnesACharger) {
|
545 |
|
- |
|
546 |
if (!(contenuPanneauCentre instanceof PersonneVue)) {
|
543 |
if (personneVue == null) {
|
547 |
|
544 |
personneVue = new PersonneVue(this);
|
- |
|
545 |
}
|
548 |
PersonneVue personneVue = new PersonneVue(this);
|
546 |
contenuPanneauCentre = personneVue;
|
549 |
contenuPanneauCentre = personneVue;
|
- |
|
550 |
panneauCentre.add(personneVue);
|
Line 547... |
Line 551... |
547 |
panneauCentre.add(personneVue);
|
551 |
}
|
548 |
|
552 |
|
549 |
contenuPanneauCentre.rafraichir(personnesACharger);
|
553 |
contenuPanneauCentre.rafraichir(personnesACharger);
|
Line 565... |
Line 569... |
565 |
panneauCentre.removeAll();
|
569 |
panneauCentre.removeAll();
|
566 |
PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER);
|
570 |
PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER);
|
567 |
contenuPanneauCentre = formulairePersonneVue;
|
571 |
contenuPanneauCentre = formulairePersonneVue;
|
568 |
panneauCentre.add(formulairePersonneVue);
|
572 |
panneauCentre.add(formulairePersonneVue);
|
Line 569... |
Line 573... |
569 |
|
573 |
|
Line 570... |
Line 574... |
570 |
selectionnerPersonne(formulairePersonneVue, personne);
|
574 |
selectionnerPersonne(formulairePersonneVue, personne, null);
|
571 |
|
575 |
|
572 |
panneauCentre.layout();
|
576 |
panneauCentre.layout();
|
- |
|
577 |
}
|
- |
|
578 |
}
|
- |
|
579 |
|
- |
|
580 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) {
|
- |
|
581 |
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage"));
|
Line 573... |
Line 582... |
573 |
}
|
582 |
selectionnerPersonne(vue, personne, projetId, 0, nbElements);
|
- |
|
583 |
}
|
574 |
}
|
584 |
|
575 |
|
585 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) {
|
576 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne) {
|
586 |
|
577 |
String personneId = null;
|
587 |
String personneId = null;
|
Line 578... |
Line 588... |
578 |
if (personne!=null) {
|
588 |
if (personne!=null) {
|
579 |
personneId = personne.getId();
|
589 |
personneId = personne.getId();
|
Line 580... |
Line 590... |
580 |
}
|
590 |
}
|
581 |
|
591 |
|
582 |
modele.selectionnerPersonne(vue, personneId, null, null);
|
592 |
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements);
|
Line 613... |
Line 623... |
613 |
} else {
|
623 |
} else {
|
614 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
|
624 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
|
615 |
}
|
625 |
}
|
616 |
}
|
626 |
}
|
Line 617... |
Line 627... |
617 |
|
627 |
|
618 |
public void selectionnerPersonneParNomComplet(Rafraichissable vue, String projetId, String nomComplet) {
|
628 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) {
|
619 |
modele.selectionnerPersonne(vue, null, projetId, nomComplet);
|
629 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1);
|
Line 620... |
Line 630... |
620 |
}
|
630 |
}
|
621 |
|
631 |
|
622 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
632 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
Line 703... |
Line 713... |
703 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
713 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
704 |
modele.selectionnerStructure(vueARafraichir, null, null);
|
714 |
modele.selectionnerStructure(vueARafraichir, null, null);
|
705 |
}
|
715 |
}
|
Line 706... |
Line 716... |
706 |
|
716 |
|
707 |
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
|
717 |
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
|
- |
|
718 |
//modele.selectionnerPersonne(vueARafraichir, null, null, null);
|
708 |
modele.selectionnerPersonne(vueARafraichir, null, null, null);
|
719 |
selectionnerPersonne(vueARafraichir, null, null);
|
Line 709... |
Line 720... |
709 |
}
|
720 |
}
|
710 |
|
721 |
|
711 |
//+----------------------------------------------------------------------------------------------------------------+
|
722 |
//+----------------------------------------------------------------------------------------------------------------+
|