MVC - Frage

M_Kay

Mitglied
Hi,

ich habe mein Projekt nach dem MVC-Konzept entwickelt und jetzt stellt sich mir eine Frage.

Mein Controller registriert sich in der View als Listener.
In der View wird beim Klick auf einen hinzufügen-Button ein 2. Fenster geöffnet. Bei einem Klick auf einen Button innerhalb dieses Fensters wird der Controller als Listener aktiv.
Dieser holt sich dann die Daten aus der View und fügt den Datensatz im Model ein.
Soweit habe ich das MVC richtig implementiert, oder?

Jetzt soll das 2. Fenster wieder geschlossen werden. Doch wie mache ich das am besten?
Informiert das Model die View: "Ey, der Datensatz wurde hinzugefügt" und die View schließt das Fenster selbst?
Oder sagt der Controller der View, dass das Fenster geschlossen werden kann?

Gruss
M_Kay
 
Kurz: der Controller reagiert auf den Klick, fügt die Daten aus dem zu schließenden Fenster zum Model hinzu und benachrichtigt den View, dass der sich aktualisieren soll.

Gruß
Ollie
 
Zurück