命令按钮启用和禁用

时间:2010-12-24 02:13:30

标签: eclipse-plugin eclipse-rcp

概要:      我在我的视图中有复选框tableviewer。我希望视图工具栏中的命令按钮和视图的popmenu应该在弹出菜单中启用/可见当用户在表查看器中检查任何行(Checked rows> 0)else(Checked rows< 0)命令按钮应该被禁用在工具栏中和弹出菜单中可见..... 任何人都可以告诉你如何实施这个?????

由于 阿肖克

1 个答案:

答案 0 :(得分:3)

您可以使用变量以编程方式禁用命令。 在命令贡献上定义“enableWhen”。 见Command Expressions

要定义自己的变量,必须使用org.eclipse.ui.services扩展点并定义SourceProvider。您可以找到许多此类提供商的示例。 请参阅this blog post了解示例

祝你好运!