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
Qu'en pensez vous?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
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.
Partager