5,6 → 5,7 |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.structure.Structure; |
import org.tela_botanica.client.modeles.structure.StructureListe; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
|
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
import com.extjs.gxt.ui.client.util.Margins; |
19,6 → 20,8 |
private StructureListeVue panneauInstitutionListe = null; |
private StructureDetailVue panneauInstitutionDetail = null; |
|
private Sequenceur sequenceur = new Sequenceur(); |
|
public StructureVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
|
29,7 → 32,7 |
panneauInstitutionListe = new StructureListeVue(mediateur); |
add(panneauInstitutionListe, new BorderLayoutData(LayoutRegion.CENTER)); |
|
panneauInstitutionDetail = new StructureDetailVue(mediateur); |
panneauInstitutionDetail = new StructureDetailVue(mediateur, sequenceur); |
BorderLayoutData dispositionSud = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000); |
dispositionSud.setSplit(true); |
dispositionSud.setMargins(new Margins(5, 0, 0, 0)); |
42,7 → 45,6 |
panneauInstitutionDetail.rafraichir(nouvellesDonnees); |
} else if (nouvellesDonnees instanceof StructureListe) { |
panneauInstitutionListe.rafraichir(nouvellesDonnees); |
mediateur.desactiverChargement(); |
} else if (nouvellesDonnees instanceof Information) { |
Information info = (Information) nouvellesDonnees; |
if (info.getType().equals("liste_structure_a_personne")) { |