【发布时间】:2017-02-22 15:48:15
【问题描述】:
我想以编程方式(从上下文菜单)打开某个视图我该怎么做?
我可以像这样使用 e3 兼容层显示视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
e4 的方法是什么?
【问题讨论】:
-
这并不简单。您可以打开一个显示特定视角的新窗口。
-
谢谢格雷格!我可以显示视图并在之后立即将其分离吗?我找到了使用 PerspectiveHelper 或 PartService 的解决方案,但它们似乎已经过时了..
-
您已标记此“e4”,但您显示的代码是 3.x 兼容模式。那么你是在做 e4(使用 Application.e4xmi)还是 3.x 兼容性(使用像 'org.eclipse.ui.views' 扩展点之类的东西)?
-
我这样做是因为这是我找到的唯一解决方案;)如果您能告诉我如何以 e4 方式执行此操作,那就太好了,谢谢!我们的 Views/Parts 注册在一个 fragment.e4xmi/Application.e4xmi 中。
-
我更新了问题,我将打开一个关于分离视图的新问题。
标签: java eclipse-rcp e4