找回密码
 立即注册

QQ登录

只需一步,快速开始

最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-16 16:18:28
来自 10#
本帖最后由 Lynn.Dou 于 2021-8-17 14:35 编辑

这边试了下,将代码修改如下:

console.time('编辑开启')
this.sheet.suspendPaint()
//设置行列样式    this.sheet.getRange(-1,0,-1,this.colInfo.length).locked(false).backColor('#fff').setBorder(this.borderNormal,{all:true})
        this.sheet.resumePaint()
        console.timeEnd('编辑开启')

加载时间由 2876ms缩短为1932ms。 image.png29064024.png
image.png434756163.png
关于行列样式您可以参考这篇文章:
https://www.grapecity.com.cn/blo ... ply-spreadjs-styles

这边分析代码,除了上述方式之外,也想不到其他可优化的方案了。

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