找回密码
 立即注册

QQ登录

只需一步,快速开始

wcy0911

金牌服务用户

29

主题

109

帖子

292

积分

金牌服务用户

积分
292

[已处理] 增量加载相关

wcy0911
金牌服务用户   /  发表于:2022-9-19 11:30  /   查看:1972  /  回复:14
有详细介绍增量加载相关的帖子吗
增量加载时会去计算公式吗 跨sheet公式之类的

14 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-21 10:39:34
推荐
增量加载并不是指的减少了整个数据加载完成的时间,
而是相较于之前版本 需要等数据加载完毕才可以绘制表格,如果文件较大时可能会出现加载过程中页面是空白状态,用户体验感不好。
增量加载在加载数据的同时即开始渲染页面,从产品体验来说会更友好。
但因为增量加载过程中值和公式可能还未计算完毕,所以如果像您描述的那样强制修改值,可能会出现计算或其他未知的错误,所以建议您在加载完毕后(即loaded方法)执行您想做的操作。

您也可以参考学习指南示例demo,增加一个加载进度的提示,类似loading效果:
https://demo.grapecity.com.cn/sp ... ntal-loading/purejs
image.png906220703.png

https://demo.grapecity.com.cn/sp ... mport-export/purejs
image.png703223571.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-21 13:41:02
15#
好的,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
wcy0911
金牌服务用户   /  发表于:2022-9-21 11:12:28
14#
好的大致了解了,有问题在继续讨论,十分感谢答复
回复 使用道具 举报
wcy0911
金牌服务用户   /  发表于:2022-9-20 19:07:00
12#
所以是推荐在loa
回复 使用道具 举报
wcy0911
金牌服务用户   /  发表于:2022-9-20 19:01:01
11#
所以是推荐loaed时再去进行电子表格相关的操作吗,但这样不是变相增加了可操作的时间吗,教程里说的针对复杂大量公式场景的提升具体是体现在哪里呢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-20 18:41:27
10#
增量加载的过程中数据数据可能还未读取完毕,所以如果此时修改文件内容,很可能出现未知的错误。
增量加载提供了 incrementalLoading 这个回调函数,可以在加载完毕之后再做后续的操作。
https://demo.grapecity.com.cn/sp ... l-loading#timestamp
回复 使用道具 举报
wcy0911
金牌服务用户   /  发表于:2022-9-20 09:47:52
9#
有人可以给出一些明确的解释吗 万分感谢
回复 使用道具 举报
wcy0911
金牌服务用户   /  发表于:2022-9-19 19:04:57
8#
用setarray 类似
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-19 18:32:53
7#
wcy0911 发表于 2022-9-19 17:35
如图最右边一列数据是通过前两列的数据进行公式计算而得,前两列的数据在json中是存在的,但我在增量加载的 ...

你说的修改区域是在增量加载还未完成时,直接通过setValue或者界面编辑方式来修改了了单元格值吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部