Eclipse - E4:在非活动透视图中删除占位符可从活动透视图中获取控件

时间:2017-08-15 07:05:46

标签: java eclipse rcp e4

我试图在几周前的日食论坛中担心,但没有得到回应。也许他们正在度假或论坛已经开始了死亡的过程,以便找到一个新的对话平台。尽管如此...

现在我在e4 rcp上开发时遇到了一个小问题。

我和那些MPlaceholders有点问题。我想要存档的是,在关闭任何占位符时,删除引用相同MPart的每个占位符(每个透视图一个)。

为了实现这一点,我劫持了EPartService方法'hidePart(MPart,boolean)'以删除占位符,最后从windows.sharedElements中删除该部分。 除了一个例外,一切正常。在非活动透视图中关闭占位符时,其父partstack会激活不同的部分并从活动透视图中获取控件。 如果激活的部分在活动透视图中也可见,则只能看到这一点。

我已经为此提交了一个错误:520238

但我绝对不确定这种策略是否会导致应用程序模型完全混乱。

有没有更好的选择让这个工作?

提前谢谢你 的Matthias

0 个答案:

没有答案