0
我希望在Eclipse问题视图中添加一个弹出菜单。我可以添加菜单,但我希望它只在一定条件下出现。例如,当在问题视图中选择某种类型的问题时。将弹出菜单添加到Eclipse问题视图
我希望在Eclipse问题视图中添加一个弹出菜单。我可以添加菜单,但我希望它只在一定条件下出现。例如,当在问题视图中选择某种类型的问题时。将弹出菜单添加到Eclipse问题视图
假设您使用“org.eclipse.ui.menus”扩展点和命令框架,您可以将菜单定义的visibleWhen部分设置为类似;
<visibleWhen>
<with variable="selection">
<iterate>
<and>
<instanceof value="com.example.MyClass">
</instanceof>
</and>
</iterate>
</with>
</visibleWhen>
这应该只会让选项在所选项目是正确实例时可见。 也可以以类似的方式在命令处理程序上设置启用状态和活动状态。
非常感谢。这是最后一个子问题。我是否可以通过表格中的某个值缩小范围?说这个类型? – ScottJ 2012-08-08 13:16:05
这听起来像你需要调查[属性测试人员](http://wiki.eclipse.org/Command_Core_Expressions#Property_Testers)这种更详细的检查类型。 Eclipse提供了一些默认的,但你也可以实现你自己的。 – Simon 2012-08-09 05:40:35
再次感谢您。 – ScottJ 2012-08-09 14:43:32