Bonjour à tous,
Et oui, encore une question sur MVC...
Dans une application MVC, comment gérer la création dynamique d'objets?
Par exemple dans une fenêtre principale, l'utilisateur clic sur un bouton Créer un objet. Cette infos est transmise à la couche modèle via le controleur. La couche modèle crée l'objet. Mais comment l'afficher? Crée-t-on un controleur et une vue pour cette objet?
Vue :
Controleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Clic Détecté : Avertir Controleur Clic Détecté
Modèle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Avertir Controleur Clic Détecté : Modèle.CréerObjet
Comment remonter l'info à la vue qu'un nouvel objet nommé "blabla" a été crée. La Vue ne possède pas de référence à l'objet crée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CréerObjet : Nouvel Objet objet objet.Nom = "blabla"
Faut-il crée un évènement ObjetCréeEvent avec un paramètre Objet? ou alors un controleur et une vue?
MVC me pose des problèmes dans ce cas.
Merci...
Partager