Wie 2.1 Darstellung der Daten-Widgets arbeiten in Verbindung mit MVP zu bekommen?

StackOverflow https://stackoverflow.com/questions/4030149

  •  26-09-2019
  •  | 
  •  

Frage

Die Datenpräsentation Widgets in GWT 2.1 scheint es all oben genäht zu haben: Model, View und Moderator. Wie funktioniert all diese Daten Präsentation Güte fit in mit MVP? Beispielsweise; wie könnte ich Associate Moderator (aka Aktivität) Instanzen mit den Knoten eines CellTree? Und das ist auch etwas, dass ich zu tun versuchen?

EDIT (Ausarbeitung):

Wo liegt der TreeViewModel gehören? Ist es richtig Teil der Ansicht, oder ein Teil des Presenter? Und wie erhält man einen Verweis auf die ListDataModel für einen Unterzweig des Baumes?

War es hilfreich?

Lösung

Es ist OK Ihrer Ansicht nach ein Verweis auf Ihre Vortragenden zu geben, und vice versa. Wenn Ihre CellTree Zugriff auf Ihren Moderator benötigt, definiert eine Funktion wie setPresenter im CellTree.

Eine andere Lösung wäre Eventhandler zu erstellen, die zu Ihrer Ansicht anschließen, und dann Moderator für diese Ereignisse und reagieren zu hören haben, indem sie in die Schnittstelle Ihrer Ansicht aufrufen. Weniger gekoppelt ist, ausführlicher. Ich mag sowohl generische Schnittstellen für meinen Presenter und meine Ansicht erstellen sie völlig getrennt zu halten, aber nach wie vor vermeiden mit Eventhandler beschäftigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top