找回密码
 立即注册

QQ登录

只需一步,快速开始

_yan

银牌会员

37

主题

3104

帖子

3471

积分

银牌会员

积分
3471
_yan
银牌会员   /  发表于:2021-7-21 21:51  /   查看:1630  /  回复:5
表格数据量较大,在将表格统一设置样式后,去掉其中一行的样式会有延迟;
代码如下:
args.row为选中行;colCount为选中列数;_this.themeColor为色值;

sheet.getRange(args.row, 2, 1, colCount, GC.Spread.Sheets.SheetArea.viewport).backColor(_this.themeColor).foreColor('#fff');



5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-22 08:45:14
沙发
您可以在有大量的绘制前 用suspend挂起绘制,绘制后用resume恢复绘制。
https://demo.grapecity.com.cn/sp ... ook/painting/purejs
回复 使用道具 举报
_yan
银牌会员   /  发表于:2021-7-22 09:46:49
板凳
Derrick.Jiao 发表于 2021-7-22 08:45
您可以在有大量的绘制前 用suspend挂起绘制,绘制后用resume恢复绘制。
https://demo.grapecity.com.cn/sp ...

用这两个挂起和恢复了,还是不行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-22 09:56:14
地板
_yan 发表于 2021-7-22 09:46
用这两个挂起和恢复了,还是不行

请提供能复现问题的demo,这边调研一下具体是什么原因
回复 使用道具 举报
_yan
银牌会员   /  发表于:2021-7-22 11:29:49
5#
Derrick.Jiao 发表于 2021-7-22 09:56
请提供能复现问题的demo,这边调研一下具体是什么原因

表格数据在1000行,20列左右,延迟是1-3秒不等,demo比较难搞
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-22 11:42:57
6#
_yan 发表于 2021-7-22 11:29
表格数据在1000行,20列左右,延迟是1-3秒不等,demo比较难搞

我这边测测试了2000行 40列的数据 所用时长在0.5s,可以下载附件尝试。或者在此附件中复现您的问题。
image.png820115356.png

inandout.html

1.53 KB, 下载次数: 33

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