找回密码
 立即注册

QQ登录

只需一步,快速开始


注册会员   /  发表于:2022-8-12 12:13  /   查看:1789  /  回复:2
1金币
            spread.fromJSON(jsonStr, jsonOptions)
            /*
            
            Do something else

            */


这句代码在渲染JSON的时候是作为同步代码执行的
在遇到复杂数据量很大的表的情况下,报表JSON还没来得及渲染完之前就已经做了 Do something else ,这在IE浏览器上体现会体现出花屏的情况。性能越差的电脑体现越明显。现在我想知道的是,是否有一个标识或者异步代码能告诉我,报表JSON已经完成渲染了后,我在做后面的事情?
或者说还有什么好的解决方案?

最佳答案

查看完整内容

您好:SpreadJS提供了增量加载功能,fromJson时可进行设置,如下图API所示的loaded回调函数,具体可参考下面的demo哈 https://demo.grapecity.com.cn/sp ... mport-export/purejs

2 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-12 17:46:18
3#
楼主可参考1楼回复
回复 使用道具 举报
最佳答案
最佳答案
ann悬赏达人认证
初级会员   /  发表于:2022-8-12 12:13:32
来自 2#
本帖最后由 Lynn.Dou 于 2022-8-12 13:58 编辑

您好:SpreadJS提供了增量加载功能,fromJson时可进行设置,如下图API所示的loaded回调函数,具体可参考下面的demo哈
https://demo.grapecity.com.cn/sp ... mport-export/purejs
image.png441523742.png

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部