我有一个包含两个部分的零件堆栈。第二部分有一个ToolBar
带有Direct Tool Item
图标的图标。
我想初始化第二部分而不显示它,因为有些代码需要立即执行,而不是在聚焦时。
为此,我调用:
partService.showPart(secondPartID, PartState.CREATE);
在此之后我打电话:
partService.showPart(secondPartID, PartState.ACTIVATE);
然后,这会按预期将第二个视图带到前面,但工具栏丢失了。
我已经尝试获取部件的工具栏并获取小部件,但小部件为空。
如果我切换到第一部分(通过单击选项卡)然后切换回第二部分,则工具栏已成功创建。
我想知道我是否错误地使用了CREATE
/ACTIVATE
调用,因为我得到的行为很奇怪。
是什么原因造成的?
慕妹3242003
相关分类