找回密码
 立即注册

QQ登录

只需一步,快速开始

balalala

注册会员

11

主题

46

帖子

125

积分

注册会员

积分
125
balalala
注册会员   /  发表于:2021-11-22 14:15  /   查看:3227  /  回复:18
遇到一个需求:判断单元格的值是否包含在数组中,若包含,则用现有样式,否则用特殊背景色标记。

目前是用EditEnded事件,判断这个值是否在数组中。但是有点弊端,单元格下方还有一个小弹框,显示单元格可能出现的值,所以当我点击小弹框里面的值,会有一瞬间底色变化,再恢复到正常背景色。


所以想知道单元格条件规则适用吗?或者有别的方案不?

image.png562886962.png

18 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 18:16:00
推荐
balalala 发表于 2021-12-7 18:09
是GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators自定义规则吗?他后面可选的方法都是比较 ...

可以参考这个帖子的一楼利用自定义公式去实现
https://gcdn.grapecity.com.cn/fo ... read&tid=137735
回复 使用道具 举报
湖南大商帮
初级会员   /  发表于:2021-12-7 17:29:51
推荐
既然条件格式支持自定义函数公式,那么,自己写一个自定义函数,来判断当前编辑单元格的值是否在某数组里,返回 true 或者false,然后条件格式就判断这个来控制颜色的显示

评分

参与人数 1金币 +500 收起 理由
Lynn.Dou + 500 很给力!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-8 09:31:44
19#
有问题欢迎另开新帖交流。
回复 使用道具 举报
balalala
注册会员   /  发表于:2021-12-7 18:29:58
18#
Derrick.Jiao 发表于 2021-12-7 18:16
可以参考这个帖子的一楼利用自定义公式去实现
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread ...

好的  感谢。
回复 使用道具 举报
balalala
注册会员   /  发表于:2021-12-7 18:26:35
17#
Lynn.Dou 发表于 2021-12-7 18:15
可以使用addFormulaRule方法,设置条件格式-公式规则。具体可以参考学习指南:
https://demo.grapecity.co ...

好的  我去看看。 感谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 18:15:54
15#
可以使用addFormulaRule方法,设置条件格式-公式规则。具体可以参考学习指南:
https://demo.grapecity.com.cn/sp ... tional-rules/purejs
回复 使用道具 举报
balalala
注册会员   /  发表于:2021-12-7 18:09:59
14#
湖南大商帮 发表于 2021-12-7 17:29
既然条件格式支持自定义函数公式,那么,自己写一个自定义函数,来判断当前编辑单元格的值是否在某数组里, ...

是GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators自定义规则吗?他后面可选的方法都是比较死的。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-7 18:06:57
13#
不错的建议,这边给您送上金币奖励
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-3 08:52:45
11#
balalala 发表于 2021-12-2 19:28
好的 麻烦啦 感谢解答。

不用客气哈,那这边就结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部