我有一个由多个ViewParts 组成的透视图。其中一个ViewParts 有一个使用menuContributionwith分配的命令locationURI="toolbar:..."。
带有 Toolbar-Command的ViewPart仅包含一个 Child (a TreeView) 并且this.getSite().setSelectionProvider(child)在它的createPartControl(Composite)-Method 中执行。
问题是,当我ViewPart在我的 Perspective 中单击其他 s 之一时,该命令被禁用,但选择在TreeView-Component 中确实存在抵抗。我猜-ConditionenabledWhen不再有效,因为selection-Variable 现在指向在另一个 ViewPart 中抵抗的东西。
This distracts, because the Toolbar-Button should be activated, when a valid row in the TreeViewis selected.
我如何告诉我的核心表达式,它只应该检查ViewPart工具栏的选择而不是全局选择?
