本帖最后由 Ellia.Duan 于 2023-2-15 14:43 编辑
您好,经过调研,目前知道了此问题出现的原因:
SpreadJS 设计器组件不支持全屏模式,对话框被设计为附加到 document body 而不是designer host(gc-designer-container)。所以,如果仅仅是让designer host全屏显示,它就会覆盖主体中的所有其他元素包括对话框。
你可以打开你的office 365,在线excel,试试下面的代码document.getElementById('ewaContainer').requestFullscreen()。你会发现同样的问题。
为此研发团队给出了两个workarround:
第一个是我之前楼上提到的让body 全屏,您对此方案提出了异议,我们接下来就看下第二个方案,将designer host放在一个iframe中,然后让此iframe全屏。
您可以测试下第二个方案。
|
|