找回密码
 立即注册

QQ登录

只需一步,快速开始

园园

中级会员

79

主题

224

帖子

593

积分

中级会员

积分
593

微信认证勋章

园园
中级会员   /  发表于:2017-6-5 10:24  /   查看:3691  /  回复:4
本帖最后由 园园 于 2017-6-5 10:26 编辑

我选中了三个单元格,想设置这三个单元格的背景色为绿色,但是只能设置成功第一个:
image.png676546020.png
image.png517477721.png
selectedRanges的长度始终是1,如何设置三个区域都为绿色呢?
区域不是固定的,是选中几个就设置几个背景色。主要是后期要通过背景色获得这几个单元格。

4 个回复

倒序浏览
园园
中级会员   /  发表于:2017-6-5 10:45:09
沙发
我换了钟方式实现了想要的效果,但不知道为什么特别慢,只设置一个区域大概都要2秒,三个区域可能就要56秒。不知道还有没有什么别的方法。
image.png351067809.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-5 12:14:21
板凳
这种批量操作一定要加 sheet.suspendPaint() 和sheet.resumePaint()
回复 使用道具 举报
园园
中级会员   /  发表于:2017-6-5 13:09:21
地板
dexteryao 发表于 2017-6-5 12:14
这种批量操作一定要加 sheet.suspendPaint() 和sheet.resumePaint()

恩恩 好了,谢谢!!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-5 15:20:49
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部