找回密码
 立即注册

QQ登录

只需一步,快速开始

kelvinChen
金牌服务用户   /  发表于:2024-2-29 17:30  /   查看:1441  /  回复:17
1金币
本帖最后由 Richard.Huang 于 2024-3-8 10:29 编辑

产品:SpreadJS
版本:V17.0.3

image.png824556579.png
左边的2134这个单元格是我使用原生的功能设置校验规则,右边是我上传的json数据,如何在json数据中,找到我使用原生工具设置的校验规则

17 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-21 16:51:50
18#
注意到楼主长时间未回复,那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-13 11:14:49
17#
您好,请问楼主的问题是否得到解决,如果仍然存在问题,欢迎继续跟帖询问
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-6 15:56:03
15#
使用getDataValidator方法获取的就是一个数据验证器,内包含数据验证的具体信息。
比如下图,我设置了一个介于1-10之间的数据验证,
image.png648992309.png
想获取这个比较条件“介于”,那么就可以通过下方代码获取:
image.png580500793.png
返回的枚举值为6,对比API,就知道6对应的枚举为 between。
image.png353515013.png
同理,其他数据验证信息也可以通过对应的API获取,具体建议您参考下API文档:
https://demo.grapecity.com.cn/sp ... efaultDataValidator

回复 使用道具 举报
kelvinChen
金牌服务用户   /  发表于:2024-3-6 09:53:40
14#
我对单元格设置了校验规则,想查看当前单元格设置的校验规则,如何拿到该单元格对应的校验规则(使用spreadjs自带的设置校验,想拿到设置了的具体规则)
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-5 18:17:26
13#
是使用API找不到对应的数据验证规则吗?或者如8楼所述,为什么要通过json来获取数据验证规则呢?
请详细的描述下您的需求,这样我们才能更好的协助您解决问题。
回复 使用道具 举报
kelvinChen
金牌服务用户   /  发表于:2024-3-5 17:28:11
12#
没有
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-5 16:01:49
11#
请问楼主参考上述方案问题解决了吗?如果仍有疑问,可以跟帖交流。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-4 17:56:25
10#
楼主可参考楼上回复
回复 使用道具 举报
summer_
注册会员   /  发表于:2024-3-4 11:53:03
9#
kelvinChen 发表于 2024-3-1 17:08
我现在的需求是展示单元格的校验规则进行展示,所以想获取设置后的规则

他们产品的校验规则用的不是正式,是他们自己的规则,叫Condition,https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.ConditionalFormatting.Condition
想获取这个得先获取DataValidator,然后调DataVaildator上的方法:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.DataValidation.DefaultDataValidator#condition

评分

参与人数 1金币 +200 收起 理由
Joestar.Xu + 200 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-1 17:49:32
8#
SpreadJS提供了获取数据验证的接口,如下:
https://demo.grapecity.com.cn/sp ... et#getdatavalidator
image.png861204223.png

为什么要通过json来获取数据验证规则呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部