找回密码
 立即注册

QQ登录

只需一步,快速开始

ztgis

金牌服务用户

7

主题

33

帖子

100

积分

金牌服务用户

积分
100
ztgis
金牌服务用户   /  发表于:2022-12-16 09:44  /   查看:967  /  回复:1
1金币
1.批量设置所有单元格的背景色为透明,不改变原有其他样式

2.批量取消所有单元格的边框线(不是网格线)

最佳答案

查看完整内容

您好, 问题1: 单元格背景色为透明没有太大意义,因为后面的画布就是白色的。 您可以设置单元格背景色为undefined。 示例代码: 问题2: 示例代码: 注:样式存在优先级问题,如果您通过上述代码无法实现需求,请提供具体的json文件,这边针对性的给出解决方案。 这篇文章可以了解下: https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=78902&fromuid=59119

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-16 09:44:05
来自 2#
您好,
问题1:
单元格背景色为透明没有太大意义,因为后面的画布就是白色的。
您可以设置单元格背景色为undefined。
示例代码:
  1. sheet.getRange(0,0,sheet.getRowCount(),sheet.getColumnCount()).backColor(undefined)
复制代码

问题2:
示例代码:
  1. sheet.getRange(0,0,sheet.getRowCount(),sheet.getColumnCount()).setBorder(new GC.Spread.Sheets.LineBorder(undefined, GC.Spread.Sheets.LineStyle.empty),{ all:true })
复制代码

注:样式存在优先级问题,如果您通过上述代码无法实现需求,请提供具体的json文件,这边针对性的给出解决方案。
这篇文章可以了解下:
https://gcdn.grapecity.com.cn/fo ... 2&fromuid=59119
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部