Eclipse rcp 在EclipseRCP应用程序中通过命令或文件对话框更新视图的最佳方法
在我的应用程序中,我有一个菜单,可以打开一个Eclipse rcp 在EclipseRCP应用程序中通过命令或文件对话框更新视图的最佳方法,eclipse-rcp,Eclipse Rcp,在我的应用程序中,我有一个菜单,可以打开一个选择对话框,该对话框用于选择对象。 选择此对象后,我必须在视图中显示它 更新我的视图的最佳方式是什么 当前,在对话框关闭后(在菜单的处理程序中),我调用myview.update(object)。但我认为这个解决方案不是很好的设计 我已经阅读了有关更新我的模型并通知我的视图的内容,但我的模型没有更改(没有更改数据,我只显示不同的数据) 有人对井设计解决方案有什么想法吗?尝试在视图中添加一个选择侦听器,并在对话框中注册此选择 在侦听器操作中,添加代码以显
选择对话框
,该对话框用于选择对象。
选择此对象后,我必须在视图中显示它
更新我的视图的最佳方式是什么
当前,在对话框关闭后(在菜单的处理程序中),我调用myview.update(object)
。但我认为这个解决方案不是很好的设计
我已经阅读了有关更新我的模型并通知我的视图的内容,但我的模型没有更改(没有更改数据,我只显示不同的数据)
有人对井设计解决方案有什么想法吗?尝试在视图中添加一个选择侦听器,并在对话框中注册此选择 在侦听器操作中,添加代码以显示选定对象
激活视图后,上述步骤可以正常工作。你需要考虑当视图被停用或不可见的时候(确保刷新视图是可见的,否则会有不必要的刷新视图的开销,尽管它不可见)你是否已经将所选对象设置为视图的输入,需要使用<代码> MyVIEW?