找回密码
 立即注册

QQ登录

只需一步,快速开始

3-079
注册会员   /  发表于:2023-3-28 10:27  /   查看:1144  /  回复:7
20金币
本帖最后由 3-079 于 2023-3-28 10:30 编辑

条件格式中,设置单元格数据 !== '中国' &&  !== '欧盟' && !== '俄国' && !== '美国',单元格显示红色

这种怎么设置呢
addCellValueRule中使用 GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.equalsTo只能设置一个

最佳答案

查看完整内容

参考附件demo 不过话说回来,您的需求是一个标准的数据验证需求,非要用条件格式来实现倒是没什么问题,但是不建议这么做,因为如果该验证由于判断是自己本身的输入,所以每一个判断公式都会根据设置的单元格的不同而变化,这样会有以下弊端: 1.无法区域设置 2.如果设置大量的单元格会创建很多条件格式,这样影响表格性能。 本身我们不建议您使用条件格式来完成这样的需求,利害关系给到您,最终交由您自行取舍。

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-28 10:27:49
来自 4#
参考附件demo

不过话说回来,您的需求是一个标准的数据验证需求,非要用条件格式来实现倒是没什么问题,但是不建议这么做,因为如果该验证由于判断是自己本身的输入,所以每一个判断公式都会根据设置的单元格的不同而变化,这样会有以下弊端:
1.无法区域设置
2.如果设置大量的单元格会创建很多条件格式,这样影响表格性能。
本身我们不建议您使用条件格式来完成这样的需求,利害关系给到您,最终交由您自行取舍。

conditionalFormats.html

1.16 KB, 下载次数: 55

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-28 14:03:20
2#
本帖最后由 Clark.Pan 于 2023-3-28 14:04 编辑

您可以按照以下步骤在在线表格编辑器中设置条件格式:
1.选中你想要设置条件格式的单元格。
2.点击“开始”选项卡上的“条件格式”。
3.在条件格式下拉菜单里,选择“新建规则”。
4.在弹出的“新建格式规则”对话框中,点击“使用公式确定要设置的单元格格式”并在公式框中输入以下公式:
5.=AND(A1<>"中国",A1<>"欧盟",A1<>"俄国",A1<>"美国") ,A1代表设置单元格的位置。
6.然后,在“格式”框中选择您想要应用的格式,比如选择“红色填充”。
7.点击“确定”按钮,您将看到单元格的条件格式将会应用,并符合特定的规则。
image.png546360778.png


希望这能对您有所帮助!
回复 使用道具 举报
3-079
注册会员   /  发表于:2023-3-28 14:31:29
3#
Clark.Pan 发表于 2023-3-28 14:03
您可以按照以下步骤在在线表格编辑器中设置条件格式:
1.选中你想要设置条件格式的单元格。
2.点击“开始 ...

不是用设计器制作的,是表格中对于不符合条件的输入,要标识出来。本来设置了highlightInvalidData,用红圈标出来,但用户嫌弃样式太丑,就想用条件格式,将数据用不同底色标识出来
回复 使用道具 举报
3-079
注册会员   /  发表于:2023-3-28 16:06:27
5#
Clark.Pan 发表于 2023-3-28 15:49
参考附件demo

不过话说回来,您的需求是一个标准的数据验证需求,非要用条件格式来实现倒是没什么问题, ...

但是您还有别的方法或交互去取代highlightInvalidData的红圈吗?
我这边也跟用户反馈下这样做的弊端。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-28 17:37:34
6#
数据验证的红圈样式也是可以更改的,您看看更改的方法是否符合您的需求
https://demo.grapecity.com.cn/sp ... ta-validator/purejs
image.png471041259.png
image.png872171325.png
回复 使用道具 举报
3-079
注册会员   /  发表于:2023-3-29 15:07:50
7#
Clark.Pan 发表于 2023-3-28 17:37
数据验证的红圈样式也是可以更改的,您看看更改的方法是否符合您的需求
https://demo.grapecity.com.cn/sp ...

这个定制的样式早就跟用户展示过的,可定制性也不是太高,用户也是不满意。那就先这样吧,感谢解答!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-29 15:49:27
8#
不客气,那就结贴了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部