tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
459
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jb007 jb007 ist offline Mitglied Bronze
    Registriert seit
    Apr 2007
    Ort
    Westerkappeln
    Beiträge
    43
    Hallo,

    ich suche eine elegante Lösung für folgendes Problem:

    Wie kann ein Controller am Besten mit einem modalen Dialog interagieren. Da der Tread angehalten wird sobald ein modaler Dialog erstellt wird ist das ja nicht mehr möglich von außen (vom Controller) Methoden des Dialogs aufzurufen.

    Von der Struktur sieht mein Programm immer folgendermaßen aus:

    Ich habe immer einen Controller. Nun lasse ich mir z.B. Kundendaten in einem Table anzeigen. Bei einem Doppelklick lasse ich mir in einem Dialog die Details anzeigen. Der Controller ruft den Dialog auf.
    Im Dialog kann ich die Kundendaten bearbeiten und abspeichern.
    Dem Dialog übergebe ich immer eine Referenz auf den Controller.
    Sobald ich die Details zu einem Kunden abspeichern möchte gehe ich dazu über alles weitere nur im Dialog über die Refernz zum Controller zu verarbeiten.

    Das hebt natürlich meine Kapselung von Model, View und Controller auf, da ich nun doch eine gewisse Logik im Dialog implementiere und Methoden die der Controller eigentlich zum Dialog aufrufen sollte im Dialog selber behandel. Gibt es hier vielleicht bessere Möglichkeiten ?

    In einem anderen Forum hat Jemand mal darüber gesprochen, dass man bei Dialogen mit dem Mediator bzw, Observer Pattern arbeiten sollte. Geht das denn überhaupt?, wenn ja wie.

    Gruß Jens
     

  2. #2
    limago limago ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Ort
    Riedstadt (Hessen)
    Beiträge
    354
    Ist zwar ein anderer Thread, aber da habe ich ein Beispiel für den Observer in Jface (SWT) hinterlegt. Vielleicht hilfts.

    http://www.tutorials.de/forum/1418177-post16.html

    gruß
     

Ähnliche Themen

  1. Klick neben einem modalen Dialog abfangen
    Von DarthShader im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 10.04.08, 14:00
  2. modalen Dialog im Vordergrund anzeigen
    Von sinamine im Forum .NET Windows Forms
    Antworten: 7
    Letzter Beitrag: 25.03.08, 14:45
  3. Schriftart im Modalen Dialog ändern?
    Von Apollo75 im Forum VisualStudio & MFC
    Antworten: 6
    Letzter Beitrag: 05.06.06, 10:35
  4. Antworten: 5
    Letzter Beitrag: 24.05.05, 12:49
  5. Statusleiste für modalen Dialog als Hauptfenster
    Von sdi im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 02.11.04, 13:40