找回密码
 立即注册

QQ登录

只需一步,快速开始

知名华丽

初级会员

9

主题

22

帖子

209

积分

初级会员

积分
209
知名华丽
初级会员   /  发表于:2020-11-12 09:33  /   查看:3801  /  回复:11
1金币
请问SpreadJs如何设置选中行列头的背景色?

最佳答案

查看完整内容

目前没有满足您需求的解决办法了。 SJS 支持 jQuery UI 主题,您可以看下是否可以满足您的需求。 学习指南链接: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/theme/external-theme/purejs 如果还是不行的话,那这边也没有解决的方案了。

11 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-12 09:33:57
来自 10#
目前没有满足您需求的解决办法了。
SJS 支持 jQuery UI 主题,您可以看下是否可以满足您的需求。
学习指南链接:
https://demo.grapecity.com.cn/sp ... ternal-theme/purejs
如果还是不行的话,那这边也没有解决的方案了。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-12 14:33:12
2#
您好,您想实现的是如下效果吗? image.png230762023.png
SJS支持自定义主题,您可以根据需要自行设计。附件有示例demo,您可以参考下。

自定义主题.zip

9.45 MB, 下载次数: 81

回复 使用道具 举报
知名华丽
初级会员   /  发表于:2020-11-13 10:19:33
3#
你这是改了css,有没有通过js代码来修改Header的背景色,覆盖掉css中的背景色
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-13 14:40:50
4#
您也可以使用自定义行列头单元格来实现,推荐您参考学习指南示例demo:
https://demo.grapecity.com.cn/sp ... ustom-header/purejs
回复 使用道具 举报
知名华丽
初级会员   /  发表于:2020-11-17 13:33:16
5#
自定义不会啊~
回复 使用道具 举报
知名华丽
初级会员   /  发表于:2020-11-17 13:39:43
6#
好难写,请问还有其他办法吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-17 15:36:43
7#
除了以上方式之外没有更好的办法了。
SJS没有提供”设置选中行列头的背景色“这个API,如果用代码实现也比较复杂。
不过SJS选中单元格时,行列头默认是有背景色的,请问您提出“设置选中行列头背景色”这个需求的原因是什么呢?
如果不修改,会对项目产生怎样的影响呢?
回复 使用道具 举报
知名华丽
初级会员   /  发表于:2020-11-18 14:43:26
8#
有影响,因为后面两列是显示数据的,所以点击后面两列时,想让列头也变成粉红色;点击前面三列固定列时,颜色不变
image.png401552733.png
回复 使用道具 举报
知名华丽
初级会员   /  发表于:2020-11-18 14:48:36
9#
本来想通过css :checked伪类选择器来动态控制.gc-columnHeader-highlight的背景色,可惜不起作用,不知道错哪。。。
#spreadCheckBox:checked ~ #spread_div .gc-columnHeader-highlight{
        background-color:salmon !important;
}
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部