Eclipse RCP 以编程方式打开视图 e4 方式
Eclipse RCP open view programmatically the e4 way
我想以编程方式(从上下文菜单)打开某个视图我该怎么做?
我可以像这样使用 e3 兼容层显示视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
这样做的 e4 方法是什么?
在 e4 中,您可以使用 EPartService
:
打开任何部分
@Inject
EPartService partService;
partService.showPart("part id", PartState.ACTIVATE);
该部分应该在 Application.e4xmi 中您想要它显示的地方,但应该关闭 'To Be Rendered'(保持 'Visible' 开启)。
我想以编程方式(从上下文菜单)打开某个视图我该怎么做?
我可以像这样使用 e3 兼容层显示视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
这样做的 e4 方法是什么?
在 e4 中,您可以使用 EPartService
:
@Inject
EPartService partService;
partService.showPart("part id", PartState.ACTIVATE);
该部分应该在 Application.e4xmi 中您想要它显示的地方,但应该关闭 'To Be Rendered'(保持 'Visible' 开启)。