我创建了一个共享元素的部分。 它用作占位符,在零件堆栈上不可关闭。
但是在启动e4应用程序时 我看到占位符上的关闭按钮已启用(如'X')。
为什么占位符不应用可关闭选项?
答案 0 :(得分:0)
用于确定关闭标志的堆栈渲染器中的代码是:
protected boolean isClosable(MPart part) {
// if it's a shared part check its current ref
if (part.getCurSharedRef() != null) {
return !(part.getCurSharedRef().getTags().contains(IPresentationEngine.NO_CLOSE));
}
return part.isCloseable();
}
IPresentationEngine.NO_CLOSE
的JavaDoc(值`" NoClose")说:
当作为标签应用于MPlaceholder时,禁止显示 关闭可供性。这允许部件可以在一个部件中闭合 透视但不是另一个透视