Frage

Was ist der beste Weg, die Kommunikation zwischen Seite Widgets die sich auf differents Viewpart machen?

über Hörer oder über gemeinsam genutzte Objektinstanzen wie "getViewSite (). GetPart () / getPage ()"? was pro / contra und was die beste Strategie für Sie?

Danke, Grüße

War es hilfreich?

Lösung

Ich würde vorschlagen, auf der Eclipse Modeling Framework suchen

Andere Tipps

Die Antwort hängt von der Art der Änderungen. Warum ist ein Viewpart was zu Veränderungen in einem anderen Viewpart?

Zum Beispiel, wenn die Änderung ist, weil man Viewpart ist die Modelldaten zu ändern und der andere Viewpart wird die gleichen Daten angezeigt wird, dann sollten Sie durch das Modell gehen. Ein Viewpart aktualisiert das Modell und die andere für Änderungen an dem Modell hört. Dies ist eine grundlegende MVC.

Wenn auf der anderen Seite wird die Änderung aufgrund einer Auswahl verursacht (zB eine Änderung der Auswahl in der Navigationsansicht verursacht eine andere Ansicht den Inhalt dieser Auswahl angezeigt werden), dann sollten Sie die globale Auswahl verwenden Handler.

Die Frage die richtige Antwort bekommen muss aktualisiert werden, um genauer zu sein.

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