找回密码
 立即注册

QQ登录

只需一步,快速开始

fastzhang

初级会员

36

主题

87

帖子

293

积分

初级会员

积分
293

[已处理] spreadjs样式设置

fastzhang
初级会员   /  发表于:2016-9-6 15:56  /   查看:3636  /  回复:5
sheet.setStyle(4, 4, cellStyle, spreadNS.SheetArea.viewport);
sheet.setStyle(4, -1, rowStyle, spreadNS.SheetArea.viewport);
sheet.setStyle(-1, 4, rowStyle, spreadNS.SheetArea.viewport);

这样可以设置单元格、行、列的样式,能否设置某个区域的样式。

5 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2016-9-6 16:05:54
沙发
没有内置的方法,你自己写一个二层循环遍历给单元格设置就是了。别忘了在前面加上 sheet.isPaintSuspended(true); 关闭自动刷新,设置完后再调 sheet.isPaintSuspended(true); 刷新表单

评分

参与人数 1金币 +500 收起 理由
Alice + 500 神马都是浮云

查看全部评分

回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2022-8-23 17:52:31
板凳
CCKan 发表于 2016-9-6 16:05
没有内置的方法,你自己写一个二层循环遍历给单元格设置就是了。别忘了在前面加上 sheet.isPaintSuspended( ...

现在支持不遍历直接设置某个区域的样式了嘛
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-23 17:56:13
地板
您好,V15支持了给区域设置样式,您可以在学习指南了解详情:https://demo.grapecity.com.cn/sp ... /basic-style/purejs
image.png17250975.png
API:
https://demo.grapecity.com.cn/sp ... Range.html#setStyle
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2022-8-23 18:06:28
5#
Lynn.Dou 发表于 2022-8-23 17:56
您好,V15支持了给区域设置样式,您可以在学习指南了解详情:https://demo.grapecity.com.cn/spreadjs/Spre ...

能不用getRange 嘛?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-23 18:30:01
6#
brmxj 发表于 2022-8-23 18:06
能不用getRange 嘛?

目前我们新增的方法是在range下的,也就是说想要区域设置样式只能通过getRange实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部