找回密码
 立即注册

QQ登录

只需一步,快速开始

CinYung

注册会员

18

主题

57

帖子

155

积分

注册会员

积分
155
CinYung
注册会员   /  发表于:2020-12-4 11:40  /   查看:2890  /  回复:9
通过sheet.getDefaultStyle(),可以获取到单元格的默认格式,虽然backcolor为undefined,但是实际表格中会存有颜色,例如表头。请问要怎么得到这个实际绘制颜色。

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-4 11:53:11
沙发
您好,您可以用getActualStyle,这是API
https://demo.grapecity.com.cn/sp ... html#getActualStyle

回复 使用道具 举报
CinYung
注册会员   /  发表于:2020-12-4 13:01:17
板凳
DerrickJiao 发表于 2020-12-4 11:53
您好,您可以用getActualStyle,这是API
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.She ...

如果没有改变过表头的backColor,用这个方法获取到的backColor也是undefined
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-4 13:36:08
地板
CinYung 发表于 2020-12-4 13:01
如果没有改变过表头的backColor,用这个方法获取到的backColor也是undefined

请问您是如何获取呢?我这边是可以正常获取到的,如果原本没有颜色,那就是undefined image.png131302794.png
回复 使用道具 举报
CinYung
注册会员   /  发表于:2020-12-4 15:34:34
5#
是我没说清楚,我说的表头。是SheetArea.rowHeader区域。
因为我要自定义这些单元格,取到的backColor都是undefined。但是实际上是有底色的,并且,选中和不选中情况下,颜色也会不一样。
image.png166409606.png
当然我也可以通过找到这几个颜色来写死在代码里。如果读不到,我就只好这么处理了。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-4 16:02:38
6#
CinYung 发表于 2020-12-4 15:34
是我没说清楚,我说的表头。是SheetArea.rowHeader区域。
因为我要自定义这些单元格,取到的backColor都是 ...

目前暂时没办法拿到您描述的需求,建议您按原来的思路实现
回复 使用道具 举报
CinYung
注册会员   /  发表于:2020-12-8 12:00:13
7#
DerrickJiao 发表于 2020-12-4 16:02
目前暂时没办法拿到您描述的需求,建议您按原来的思路实现

选中和不选中,我知道怎么判断,鼠标移动上去的hover状态,请问可以怎么判断呢?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-8 12:11:59
8#
在新版本中,可以使用单元格状态
https://demo.grapecity.com.cn/sp ... introduction/purejs

但此功能在v11中不支持,建议您升级新版本
回复 使用道具 举报
CinYung
注册会员   /  发表于:2020-12-8 12:17:41
9#
DerrickJiao 发表于 2020-12-8 12:11
在新版本中,可以使用单元格状态
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cel ...

除了升级。没有其他的办法可以判断了是么?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-8 12:18:48
10#
CinYung 发表于 2020-12-8 12:17
除了升级。没有其他的办法可以判断了是么?

在旧版本上,目前可能没有更好的方法了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部