[Résolu] MVP / Appels entre vues
salut à tous,
je base mon application actuelle sur le design pattern MVP et j'ai une petite question que je vais exposer avec un exemple
j'ai donc 3 vue : Projet, PC Utilisateur
Comment je peux dans la vue Projet, par l'appel d'un bouton ouvrir une dialogBox qui chargerait la vue PC?
Pour l'instant ce que j'ai fais
dans la permière vue j'ai créé un event qui ramène la dialogBox dans l'appcontroller. puis j'ai créé une méthode
Code:
1 2 3 4 5 6 7
|
private void doOpenDialogBox(DialogBox box, Presenter presenter) {
this.dialogBox = box;
presenter.go(box); // ajoute le widget contenu dans le presenter dans le widget passé en paramêtre
this.container.add(box);
} |
Qu'en pensez vous?
le coté pratique de ce système c'est de faire des fenêtres simples qui peuvent être développées à part puis soit utilisée telle quel soient dans une dialogbox.