質問

貴様に常駐しているページのウィジェット間の通信を行うための最善の方法何ViewPart?

リスナー経由または "getViewSite()。あるgetPart()/ GETPAGE()" のような共有オブジェクト・インスタンスを介して? コントラ/プロ何とどのようなあなたのための最善の戦略は?

おかげで、よろしく

役に立ちましたか?

解決

私は、Eclipseのモデリングフレームワークを見てお勧めします。

他のヒント

答えは変更の性質に依存します。なぜ1 ViewPartは別のViewPartの変化を引き起こしている?

変更は1 ViewPartは、モデルデータを変更されているので、その他のViewPartが同じデータを表示している場合は、

たとえば、あなたがモデルを通過する必要があります。一つViewPartは、モデルを更新し、他の変更のためのモデルを聴いています。これは基本的なMVCです。

一方、変更があるため、選択の原因とされ、場合(たとえば、ナビゲーションビューで選択範囲での変更は、その選択の内容を表示するための別のビューを引き起こし)、あなたがグローバルな選択を使用する必要がありますハンドラます。

質問には、正しい答えを得るために、より具体的にするために更新する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top