找回密码
 立即注册

QQ登录

只需一步,快速开始

希希xixi

注册会员

8

主题

20

帖子

88

积分

注册会员

积分
88
最新发帖

[已处理] spreadjs卡顿问题

希希xixi
注册会员   /  发表于:2022-6-29 10:12  /   查看:1369  /  回复:6
1金币
您好,我有个表,目前打开比较卡,到等一会才能点,请问是什么原因?

0629.ssjson

2.05 MB, 下载次数: 37

最佳答案

查看完整内容

如果数据验证是一样的,可以用sheet.setDataValidator(-1, 4, dv4);给第四列整列设置数据验证。不一样的话,可以整理对应的demo,这边来调研一下是否有优化的方案。 另外,添加数据验证时可以先挂起绘制,加完之后再恢复绘制。

6 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-29 10:12:43
来自 7#
希希xixi 发表于 2022-6-30 10:43
我现在是有个表,大概有七八个sheet页,每个sheet页大概有五六十列,初始化5000行,且每个单元格都需要数据 ...

如果数据验证是一样的,可以用sheet.setDataValidator(-1, 4, dv4);给第四列整列设置数据验证。不一样的话,可以整理对应的demo,这边来调研一下是否有优化的方案。
另外,添加数据验证时可以先挂起绘制,加完之后再恢复绘制。
image.png862291869.png
回复 使用道具 举报
非洲小白
初级会员   /  发表于:2022-6-29 10:34:33
2#
你有多个sheet,其中有几个sheet有好几千行,但是没有数据,应该是数据量过多的原因
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-29 10:38:15
3#
你好,请问是使用的版本是多少呢?这边用最新的版本15.1.1的设计器打开是正常的,未能复现该问题,可以到下面的链接试一下。https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
回复 使用道具 举报
希希xixi
注册会员   /  发表于:2022-6-29 10:42:17
4#
我们用的14.0.1这个版本,比较卡
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-29 10:58:56
5#
希希xixi 发表于 2022-6-29 10:42
我们用的14.0.1这个版本,比较卡

这边在14.0.1中测试也是正常的,可以在我上产的附件试一下。并且提供更多能复现问题的信息。

0629.ssjson

2.05 MB, 下载次数: 38

回复 使用道具 举报
希希xixi
注册会员   /  发表于:2022-6-30 10:43:35
6#
我现在是有个表,大概有七八个sheet页,每个sheet页大概有五六十列,初始化5000行,且每个单元格都需要数据校验,我现在是通过循环给每个单元格加数据校验,需要循环很多次,这里执行起来比较慢,想问一下有没有更好的方法?有没有对整列加数据校验的方法,而不是一个单元格一个单元格的加?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部