找回密码
 立即注册

QQ登录

只需一步,快速开始

q344922690

注册会员

19

主题

39

帖子

162

积分

注册会员

积分
162
q344922690
注册会员   /  发表于:2019-10-8 16:35  /   查看:3449  /  回复:3
现在问题是这样:
我给spread中的单元格添加了数据校验,但是数据校验的触发时机是什么?
能否添加完数据校验的时候不去校验,在用户输入完毕之后再去触发?
还有就是添加完数据校验之后,我滑动屏幕就会一直触发数据校验。

校验触发.zip

2.31 KB, 下载次数: 61

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-10-8 17:32:00
沙发
表单载入的时候就会进行验证,

若你想要在用户输入一个单元格后再触发,意思是忽略空白单元格?可以设置属性:
ignoreBlank(false)
https://demo.grapecity.com.cn/spreadjs/TutorialSample/Features/DataValidation/customDataValidator/purejs

若你想要的输入完整个表单再触发,可以添加一个按钮,点击按钮时给整个表单添加数据验证,或者仅仅是点击按钮时将无效数据标记出来,参考附件Demo

NewCustomValidator.zip

2.22 KB, 下载次数: 83

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
q344922690
注册会员   /  发表于:2019-10-8 18:22:05
板凳
Fiooona 发表于 2019-10-8 17:32
表单载入的时候就会进行验证,

若你想要在用户输入一个单元格后再触发,意思是忽略空白单元格?可以设置 ...

那校验的时机可不可以自定义呢?我们现在发现,滑动屏幕的时候,就很频繁的触发了数据校验
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-10-9 09:27:16
地板
不能自定义,只能这样: 在你想要触发数据验证的时刻给表单绑定数据校验。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部