概要: 我在我的视图中有复选框tableviewer。我希望视图工具栏中的命令按钮和视图的popmenu应该在弹出菜单中启用/可见当用户在表查看器中检查任何行(Checked rows> 0)else(Checked rows< 0)命令按钮应该被禁用在工具栏中和弹出菜单中可见..... 任何人都可以告诉你如何实施这个?????
由于 阿肖克
答案 0 :(得分:3)
您可以使用变量以编程方式禁用命令。 在命令贡献上定义“enableWhen”。 见Command Expressions
要定义自己的变量,必须使用org.eclipse.ui.services扩展点并定义SourceProvider。您可以找到许多此类提供商的示例。 请参阅this blog post了解示例
祝你好运!