Eclipse rcp Eclipse4:加载一个部件,但不加载';我没有表现出来

Eclipse rcp Eclipse4:加载一个部件,但不加载';我没有表现出来,eclipse-rcp,e4,Eclipse Rcp,E4,我通过以下途径获得了对我的零件的引用: @Inject private EPartService partService; MPart clientPart = partService.findPart("parts.clientpart"); 我现在如何加载该部件,以便 @PostConstruct public void createComposite(Composite parent) 函数被调用 我一直在努力 partService.createPar

我通过以下途径获得了对我的
零件的引用:

    @Inject private EPartService partService;
    MPart clientPart = partService.findPart("parts.clientpart");
我现在如何加载该部件,以便

    @PostConstruct
    public void createComposite(Composite parent)
函数被调用

我一直在努力

partService.createPart("parts.clientpart");
实际上没有创建所需的零件。我猜它只是返回了一个新实例

partService.activate(clientPart);
这加载了部件,但也显示了我不想要的部件

如何加载
部件
,以便调用
@PostConstruct
,而不显示
部件。

试试看

partService.showPart(id, PartState.CREATE);

该零件需要有
才能在应用程序中渲染
关闭。e4xmi

谢谢,这正是我想要的!