【发布时间】:2015-11-23 17:27:37
【问题描述】:
我有一个带工具栏的部件,还有一个 TableViewer。 Int 工具栏我有一个编辑按钮,只有当表格查看器中的一行被选中时它才应该是活动的。
我在处理程序的 canExecute 方法中添加了一个条件。 我可以看到当我单击某些按钮时该方法会执行,但是当 TableViewer 中的选择发生更改时它不会执行,因此它无法识别工具栏中的编辑按钮应该激活。
也许我可以在 TableViewer 中的选择发生更改时触发@CanExecute 的执行,或者可能有其他方法?
【问题讨论】:
标签: eclipse-rcp e4