找回密码
 立即注册

QQ登录

只需一步,快速开始

尛森

注册会员

13

主题

25

帖子

124

积分

注册会员

积分
124
尛森
注册会员   /  发表于:2022-4-22 14:37  /   查看:2281  /  回复:5
1金币
如何设置整体的背景颜色为白色
1650608368(1).jpg
1650608381.jpg

最佳答案

查看完整内容

你是要设置列头的样式吗?你用GC.Spread.Sheets.SheetArea.colHeader这个设置的是列头,本来就不是设置内容单元格 GC.Spread.Sheets.SheetArea.viewport,是设置普通单元格的

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-22 14:37:31
来自 6#
尛森 发表于 2022-4-22 17:51
GC.Spread.Sheets.SheetArea.colHeader  我设置的这个

你是要设置列头的样式吗?你用GC.Spread.Sheets.SheetArea.colHeader这个设置的是列头,本来就不是设置内容单元格

GC.Spread.Sheets.SheetArea.viewport,是设置普通单元格的


回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-22 16:11:07
2#
通过setStyle給sheet设置背景色即可

  1.             var sheetstyle = new spreadNS.Style();
  2.            sheetstyle.backColor="red";
  3.             sheet.setStyle(-1, -1, sheetstyle, spreadNS.SheetArea.viewport);
复制代码
回复 使用道具 举报
尛森
注册会员   /  发表于:2022-4-22 16:33:47
3#
Richard.Ma 发表于 2022-4-22 16:11
通过setStyle給sheet设置背景色即可

但是加上sheet.selectionUnit(GC.Spread.Sheets.SelectionUnit.row);这段代码就不起作用了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-22 17:39:46
4#
我这里没有重现你说的问题,这两个代码不会冲突,不管设置的先后,

如果你那边问题无法解决的话,可以上传一个重现问题的demo,我帮你看看
回复 使用道具 举报
尛森
注册会员   /  发表于:2022-4-22 17:51:51
5#
Richard.Ma 发表于 2022-4-22 17:39
我这里没有重现你说的问题,这两个代码不会冲突,不管设置的先后,

如果你那边问题无法解决的话,可以上 ...

GC.Spread.Sheets.SheetArea.colHeader  我设置的这个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部