Eclipse RCP的:在不同的ViewPart时创建的元素之间的通信?
-
23-08-2019 - |
题
什么是使居住在型动物窗口小部件之间的通信的最佳方式ViewPart时?
通过侦听或经由如 “getViewSite()。getPart()/ GETPAGE()” 共享对象实例? 什么PRO /禁忌,什么是最好的策略吗?
谢谢,问候
解决方案
我建议看Eclipse建模框架
其他提示
答案取决于的变化的性质。为什么一个ViewPart时引起另一个ViewPart时变化?
例如,如果变化是因为一个ViewPart时被改变模型数据和其他ViewPart时正在显示相同的数据,那么你应该经历的模型。一个ViewPart时更新模型,另一个是听模式更改。这是基本的MVC。
如果,在另一方面,该变化是因为选择的引起的(例如,在导航视图中的选择的变化导致另一个视图中显示该选择的内容),那么你应该使用全局选择处理程序。
需要更新的问题更具体,以得到正确的答案。
不隶属于 StackOverflow