找回密码
 立即注册

QQ登录

只需一步,快速开始

尛森

注册会员

13

主题

25

帖子

124

积分

注册会员

积分
124
尛森
注册会员   /  发表于:2022-3-15 15:02  /   查看:1997  /  回复:2
1金币
大概查询出两千多条数据,加载很慢

for (var r = 0; r < voucherDTOS.length; r++) {
    var chapternameArray = voucherDTOS[r].chaptername.split('.');
    sheet.getCell(r, 0).textIndent(chapternameArray.length);
}

最佳答案

查看完整内容

通过使用 suspendPaint/resumePaint 方法你可以提升渲染性能。 Suspend Paint 和 Resume Paint用于在耗时的更新期间暂停和恢复绘制以提高渲染性能。 这个方法试了吗:

2 个回复

倒序浏览
最佳答案
最佳答案
非洲小白
初级会员   /  发表于:2022-3-15 15:02:27
来自 2#
通过使用 suspendPaint/resumePaint 方法你可以提升渲染性能。 Suspend Paint 和 Resume Paint用于在耗时的更新期间暂停和恢复绘制以提高渲染性能。
这个方法试了吗:
  1. sheet.suspendPaint();
  2. for (var r = 0; r < voucherDTOS.length; r++) {
  3.     var chapternameArray = voucherDTOS[r].chaptername.split('.');
  4.     sheet.getCell(r, 0).textIndent(chapternameArray.length);
  5. }
  6. sheet.resumePaint();
复制代码

评分

参与人数 1金币 +666 收起 理由
Lynn.Dou + 666 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-15 17:52:20
3#
楼上方案楼主可以参考下
另外,下方链接为性能优化汇总文章,您也可以了解下:
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=59119

评分

参与人数 1满意度 +5 收起 理由
尛森 + 5

查看全部评分

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