我在E4应用程序中定义了一个(辅助)修剪后的窗口:最初不可见,用户可以通过单击主窗口上的按钮来可视化它。
@Execute
public void execute(MApplication application, EModelService service, EPartService partService) {
for (MTrimmedWindow window : service.findElements(application, WINDOW_ID,
MTrimmedWindow.class, null)) {
window.setOnTop(true);
window.setVisible(true);
window.setToBeRendered(true);
window.getContext().activate();
}
}
我第一次打开窗口时,其内容会正确呈现,但是,一旦我关闭(x)窗口并重新打开它,该窗口就是空的。
关闭后,我是否应该以某种方式手动重新创建窗口的内容?
作为提示,根 PartStack 元素在某处标记有该 empty
标记。