找回密码
 立即注册

QQ登录

只需一步,快速开始

迷路的麋鹿
金牌服务用户   /  发表于:2022-7-11 17:02  /   查看:1388  /  回复:7
1金币
本帖最后由 迷路的麋鹿 于 2022-7-13 13:31 编辑

比如我设置了一个单元格是必须大于0 小于100的整数   使用[size=13.0667px]isValid 只能获取这个单元格的校验是否通过  我想获取他的校验标准通过什么方法可以获取呢 ,现在的需求是在点击保存时候,我要把全部有问题的单元格提示出来并且弹出单元格出问题的原因

最佳答案

查看完整内容

您好,不建议去获取验证条件去分析,这样比较麻烦也不太友好。 简单的方法您可以在设置时候就设置errorMessage或者inputMessage,在其中写明校验规则。 之后直接获取errorMessage或者inputMessage就知道校验的规则是什么了。 https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.DataValidation.DefaultDataValidator.html#errorMessage https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Data ...

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-11 17:02:55
来自 2#
您好,不建议去获取验证条件去分析,这样比较麻烦也不太友好。
简单的方法您可以在设置时候就设置errorMessage或者inputMessage,在其中写明校验规则。
之后直接获取errorMessage或者inputMessage就知道校验的规则是什么了。
https://demo.grapecity.com.cn/sp ... r.html#errorMessage
https://demo.grapecity.com.cn/sp ... r.html#inputMessage
回复 使用道具 举报
迷路的麋鹿
金牌服务用户   /  发表于:2022-7-12 10:23:55
3#
Clark.Pan 发表于 2022-7-11 17:49
您好,不建议去获取验证条件去分析,这样比较麻烦也不太友好。
简单的方法您可以在设置时候就设置errorMes ...

我想问一下这个errorMessage是怎么使用的 这个是用户点击页面设置的,不是通过代码设置  也可以用吗
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-12 10:49:42
4#
这个需要通过代码设置
例如:
  1. var dv1 = new GC.Spread.Sheets.DataValidation.createListValidator('Fruit,Vegetable,Food');
  2. dv1.errorMessage('error');
复制代码
回复 使用道具 举报
迷路的麋鹿
金牌服务用户   /  发表于:2022-7-12 11:13:05
5#
Clark.Pan 发表于 2022-7-12 10:49
这个需要通过代码设置
例如:

我们的这种校验信息都是用户点击  设计器工具栏  数据 中的 数据校验设置的  不是通过代码  像这种是不是就无法获取具体错误信息  只能获取到是否通过
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-12 11:25:23
6#
如下图所示,这里就是定义的errormessage
image.png656605834.png
回复 使用道具 举报
迷路的麋鹿
金牌服务用户   /  发表于:2022-7-13 13:31:11
7#
感谢  已经解决
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-13 17:06:02
8#

不用客气,解决了就好,后续有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部