找回密码
 立即注册

QQ登录

只需一步,快速开始

17621814994

初级会员

28

主题

99

帖子

281

积分

初级会员

积分
281
17621814994
初级会员   /  发表于:2021-11-30 19:38  /   查看:1597  /  回复:5
1金币
您好,遇到一个文件反序列化时间长的问题,相关demo已经上传附件
与在线demo上测试的时间相差太多。

原因未知,

spreadjsdemo.rar

100.86 KB, 阅读权限: 150, 下载次数: 2

最佳答案

查看完整内容

这边运行之后请求发生了问题,请检查对应的接口

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 19:38:11
来自 5#
17621814994 发表于 2021-12-1 15:01
我已上传容易复现的工程,

启动成功后访问参数:http://localhost:8082/#/?projectId=f7ff744f0575473dab ...

这边运行之后请求发生了问题,请检查对应的接口
image.png747726440.png
回复 使用道具 举报
17621814994
初级会员   /  发表于:2021-12-1 09:26:41
2#
关于加载的问题使用 {
             doNotRecalculateAfterLoad:true,
             incrementalLoading: true
  }  这个配置可以提高页面显示,但是加载后会有一定时间的不可操作,我猜测可能是因为增量加载的问题,还为全部加载完成,还有个问题是初始化全部结束后,会有其中一张表在滑动,还有编辑的时候不太流畅,这是什么原因呢,具体表现出现卡顿,上下滑动的时候顿挫感。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-1 14:36:40
3#
17621814994 发表于 2021-12-1 09:26
关于加载的问题使用 {
             doNotRecalculateAfterLoad:true,
             incrementalLoading: ...

你好,这边使用了增量加载以及导入不重算option之后,时间也是毫秒级别。
image.png307410887.png

在开启增量加载不能动这个是正常现象,因为js是单线程的,这个会存在一定的影响。这边加载完成后,未能出现卡顿的情况,请问具体是哪个sheet页出现这个问题呢?另外,这边也有一个办法就是在开始加载表单时,弄一个遮罩层,等待加载完成后再关闭遮罩层允许用户操作。例如下面的教程。
https://gcdn.grapecity.com.cn/fo ... hread&tid=98339
回复 使用道具 举报
17621814994
初级会员   /  发表于:2021-12-1 15:01:31
4#
我已上传容易复现的工程,

启动成功后访问参数:http://localhost:8082/#/?projectId=f7ff744f0575473dabc995efa0b6e58a&sectionId=129310&create_user=test&source=pc&pageId=3ba58d4d-f779-4d58-9a77-45cf03e8175f&type=no


因涉及到生产,还请谨慎操作谢谢。

上面的demo里面有长时间不能操作问题,占用内存超大,并且长时间出现无响应的情况,如果有我使用错误的地方还请指出,非常感谢。

markingtableapp-pdtool.rar

188.89 KB, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-6 12:04:59
6#
Derrick.Jiao 发表于 2021-12-1 17:13
这边运行之后请求发生了问题,请检查对应的接口

请问问题解决了吗?
如果仍未解决,如上个回答所示,请检查下对应的接口,以便这边能复现此问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部