使用TreeView在ViewPart中右键单击显示的不是正确的上下文菜单

时间:2012-08-22 12:55:29

标签: eclipse menu eclipse-rcp rcp

我的ViewPart中包含TreeViewer。我已经注册了许多带有扩展点org.eclipse.ui.menus的上下文菜单项。 这些处理程序具有用于激活或停用菜单项的若干条件。 树中显示的元素可以在后台更新。

在以下情况下,处理程序未正确激活:

  1. 焦点不在ViewPart
  2. 元素正在后台更新。
  3. 直接在未聚焦的ViewPart中右键单击
  4. ViewPart得到关注,上下文菜单显示错误的项目
  5. 在树上执行刷新将显示正确的项目
  6. 我现在的问题:

    如何触发处理程序的更新以显示正确的项目。 (由于效果,更新视图IPartlisteneronFocus不是一个好主意)

0 个答案:

没有答案