找回密码
 立即注册

QQ登录

只需一步,快速开始

littleknife
金牌服务用户   /  发表于:2024-7-17 10:12  /   查看:1249  /  回复:7
1金币
本帖最后由 littleknife 于 2024-7-17 10:14 编辑

【新提醒】自定义单元格实现类WPS高亮选中行、列 - SpreadJS & GcExcel专区 - 教程集锦 - 葡萄城开发者社区 (grapecity.com.cn)

我在这个帖子看到的高亮的视线
但是有个问题,就是这个高亮能不能做到像wps那样有透明度的
我试了下rgba透明度没有效果
类似于这样子的实现
条件格式的行列选择看过了,不符合需求
image.png334511412.png

最佳答案

查看完整内容

您好,楼上介绍的行列状态基于条件格式,如果清掉条件格式,当然高亮也会被清除。不能设置透明度,不能设置优先级, 优点是开发程度低,可以直接拿来使用。 如果上述方案不满足您的需求。 您可以尝试形状(为您提供一个思路)。 新建形状,监听鼠标移动事件,判断出当前鼠标悬浮对应的行列。 设置形状的width,height, x,y等数据与行列重合对齐。 当然形状也可以设置透明度 ,层级 。如下图所示 当然这个开发成本较 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 10:12:34
来自 8#
本帖最后由 Ellia.Duan 于 2024-7-18 12:14 编辑

您好,楼上介绍的行列状态基于条件格式,如果清掉条件格式,当然高亮也会被清除。不能设置透明度,不能设置优先级,
优点是开发程度低,可以直接拿来使用。

如果上述方案不满足您的需求。
您可以尝试形状(为您提供一个思路)。

新建形状,监听鼠标移动事件,判断出当前鼠标悬浮对应的行列。
设置形状的width,height, x,y等数据与行列重合对齐。
当然形状也可以设置透明度 ,层级 。如下图所示
image.png858454894.png
当然这个开发成本较高,您可以根据实际需求选择。



回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 10:20:15
2#
您好,SpreadJS支持行列状态,如下图所示:

https://demo.grapecity.com.cn/sp ... olumn-states/purejs
image.png586694335.png |
目前不支持透明度。
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2024-7-17 10:36:00
3#
Ellia.Duan 发表于 2024-7-17 10:20
您好,SpreadJS支持行列状态,如下图所示:

https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/ ...

这个确实比自定义单元格更好用,但是颜色还是不能设置为透明度的吗
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2024-7-17 16:30:19
4#
这个是哪个版本支持的呢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 18:00:49
5#
15.2版本
https://www.grapecity.com.cn/developer/spreadjs/history
目前不支持透明度。
image.png137043150.png
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2024-7-18 11:04:16
6#
Ellia.Duan 发表于 2024-7-17 18:00
15.2版本
https://www.grapecity.com.cn/developer/spreadjs/history
目前不支持透明度。

这个高亮实际上也是属于条件格式吧,我想让这个高亮永远在最上层或者最下层,请问有没有什么方式设置优先级永远最高或者最低的,priority的值应该设置为多少
回复 使用道具 举报
littleknife
金牌服务用户   /  发表于:2024-7-18 11:19:05
7#
还有一个问题是,我使用removeRuleByRange清除条件格式的时候,会把这个高亮也清除掉,有没有什么方法可以跳过的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部