Eclipse Scout表菜单取决于表上下文

时间:2015-01-23 12:46:43

标签: contextmenu eclipse-scout

最好的方法是做什么"环境感知" Eclipse scout中的表格菜单。

例如,假设该表具有布尔行" Additional",我们希望:

如果附加是真显示菜单:

Edit
Add
Additional

如果错误

Edit 
Add
Delete

怎么做?

1 个答案:

答案 0 :(得分:2)

从Eclipse Scout 4和更新版本: 您想要的是覆盖菜单项上的execOwnerValueChanged(Object)。您将传递一个List<ITableRow>作为参数,您可以使用该参数来决定是否应该显示/启用菜单项。

我建议你为Delete和Additional创建2个菜单项,然后实现上面的解决方案。

另请参阅Scout Eclipsepedia.

中的Wiki页面