我有一个由多个ViewPart
s 组成的透视图。其中一个ViewPart
s 有一个使用menuContribution
with分配的命令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 TreeView
is selected.
我如何告诉我的核心表达式,它只应该检查ViewPart
工具栏的选择而不是全局选择?