我目前正在構建一個基於Eclipse的RCP應用程序。 在我的插件之一,我通過代碼增加了兩個觀點:Eclipse RCP讓兩個視圖進行通信
layout.addView("dev.asd.tableviewer.tree", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA);
layout.addView("dev.asd.tableviewer.view", IPageLayout.RIGHT, 0.75f, IPageLayout.ID_EDITOR_AREA);
第一個視圖包含一個TreeViewer中,第二個一個TableViewer中。現在我想根據treeviewer的選擇來更新tableviewer的內容。我的問題是,我如何從treeviewer中引用tableviewer?或者還有其他方法可以解決這個問題嗎?
你也可以看看這個答案: http://stackoverflow.com/questions/2227701/how-to-communicate-between-views-in-eclipse-rcp – pbanfi 2012-09-06 08:20:18