找回密码
 立即注册

QQ登录

只需一步,快速开始

carl_chen 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-8 14:41  /   查看:4058  /  回复:16
本帖最后由 Patrick.Zhu 于 2024-1-15 09:29 编辑

可否让表格中的数据验证时机,设定在表格提交时进行。就像页面的验证时机,只要设定了“当失去焦点时不触发验证”,就可以在提交时验证。

目前,我进行了如下两张图的设置,都不能让表格实现提交时验证。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

16 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2024-1-16 17:29:01
推荐
我理解了,可以等待我们10.0预览版发布,不出意外会支持表格提交时验证,应该就能支持你的诉求了
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-8 18:15:07
板凳
大佬,目前是这样的策略,在表格中,勾选了松绑定,也只能是再导入时不立即触发,并不能在手动编辑时不触发

目前解决方法的话,只能是表格不设置数据验证,在提交表格时,手动使用循环命令去判断数据是否符合要求~~
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-8 20:20:49
地板
本帖最后由 carl_chen 于 2024-1-8 20:42 编辑

要是这样的话,就很不方便啊
我得提个需求

建议如下两者取其一:
1 “当失去焦点时不触发校验” 选项对表格中的单元格也起作用。如果担心兼容问题,也可设置新的选项叫做 “表格中当失去焦点时不出发校验”。

2 表格松绑定的数据校验时机 做如下修改。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Nathan.guo + 5 那就给大佬转到需求板块了哈~~

查看全部评分

回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-9 13:57:17
4#
你好,不要截图功能,辛苦截图下你的表格,也就是你设计了一个怎么样的页面,其中的表格希望可以统一编辑完之后再校验,让我们能理解背景
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-9 14:46:47
5#
Patrick.Zhu 发表于 2024-1-9 13:57
你好,不要截图功能,辛苦截图下你的表格,也就是你设计了一个怎么样的页面,其中的表格希望可以统一编辑完 ...



是的,就是希望统一编辑完后,再一并校验。比如比较典型的暂存功能。具体描述如下:

1 我需要验证时(比如点击“提交”时),才提示验证的信息,并且验证不过则不能执行下一步命令。
2 我不需要验证时(比如点击“暂存”时),则不要提示验证信息,并且可以执行下一步命令,如正常保存数据。

demo   。具体操作如下图所示:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-9 15:09:19
6#
所以,你是希望,有一种方法,可以跳过数据校验,可以直接将一些待修改的数据存储到数据表里面,对吧。
这个功能有风险啊,可能数据库本身有字段限制,例如,这一列设置了必填,但是你给了空,这样数据库本身就会报错,即使活字格的校验允许了跳过,也无法实现你想要的效果。
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-9 16:07:53
7#

版主大大,给您逐句回复如下:

“所以,你是希望,有一种方法,可以跳过数据校验,可以直接将一些待修改的数据存储到数据表里面,对吧。” <-- 是的,完全正确。

“这个功能有风险啊,可能数据库本身有字段限制,例如,这一列设置了必填,但是你给了空,这样数据库本身就会报错,” <-- 所以,此时我不会在数据库层面进行限制。 另一个原因是,数据库字段对数据的校验能力非常有限,所以我们一般尽量在服务端命令或者页面中进行数据校验,不太会去依赖数据库。目前就是觉得活字格中设置校验逻辑还是挺强的,但是表格的单元格一失去焦点就校验、校验失败焦点还不能移出,造成我们都不敢在表格中使用数据校验了!

“即使活字格的校验允许了跳过,也无法实现你想要的效果。” <--- 您看下demo,如果页面中没有子表格,是完全实现了 “暂存”和“提交”功能的。目前就是表格中的校验时机不能控制,这是问题之所在。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-10 16:44:09
8#
因为我们下个版本大概率会支持“表格的单元格一失去焦点就校验、校验失败焦点还不能移出”的问题,只在提交表格时才进行数据验证。
但是看你这个描述,是希望客户忽略页面上的所有数据验证,尤其是表格内的,是一个新的问题,不知道我理解的对不对
回复 使用道具 举报
carl_chen悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-10 17:06:22
9#
Patrick.Zhu 发表于 2024-1-10 16:44
因为我们下个版本大概率会支持“表格的单元格一失去焦点就校验、校验失败焦点还不能移出”的问题,只在提交 ...

是的。
我的问题是您提到的问题的超集,解决了此问题,那个问题也会一并被解决。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-10 17:39:28
12#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部