是否支持dialog打开方式,现在我采用dialog打开后,文档显示有问题,没有在弹出的窗口中打开,还是在后面页面上
jssdk的源码
页面真实渲染后的结果
使用的版本是:1.1.24
init中的mount在弹窗里是不生效的。我试了如果是非弹窗的情况下,那个mount可以自定义为自己的div的id是生效的
看你文档中,是否已经初始化过了一个文档示例?想在dialog中再加载一个文档?
不是的。我是想在弹窗里初始化实例,最后那个图是渲染完后的样子。我刚才从新试了下,可以了。因为我用的react。初始化代码写在了render里。按照react生命周期,render里初始化实例时return那块还没执行到,所以他会去body里创建div了。我改了下写法,把初始化写到componentDidMount里就可以正常在弹窗里渲染了。
是的,WebOffice会去找到mount节点,如果未获取指定node, 会使用默认body。所以开发者要确认需要挂载的节点,能被获取到。
感谢。感谢。楼主看下你是否可以顺着这个思路解决你的问题了
你好,文档挂载的dom节点,是可以由开发者只有控制的。
同样的问题。希望支持。不过我看js源码,貌似是在body后appendChild,这样看来应该是不支持在弹出的模态框中渲染了,还是希望官网给个答复,也希望支持