univer
univer copied to clipboard
[Feature] How to reinitialize or optimize initialization
初始清单
- [X] 这真的是个问题吗?
- [X] 我已经在 Github Issues 中搜索过了,但没有找到类似的问题。
问题
目前我已新建了univer 我会保存当前的模板,会做切换模板 ,当切换模板的时候就需要重新初始化unvier和里面的数据,数据是已经组装好了 直接能用的json 我想重新create我对应的模板json 发现目前没有很好的方法,就去用unvier.dispose()进行销毁,但是发现我所有的已经注册的插件和监听的命令都不能用了 需要销毁后 在create前又重新注册一次插件,和监听命令和newApi等一系列操作,感觉这样就太麻烦了。
解决方案
看看能不能有一个什么方法调用后就直接能重新create,或者用一个update来重新更新unvier及unvier里面的sheets对应的数据 这样就能在保持插件和监听命令的情况下重新初始化里面的sheet内容