找回密码
 立即注册

QQ登录

只需一步,快速开始

successit悬赏达人认证
银牌会员   /  发表于:2020-4-16 09:26:22
11#
Simon.hu 发表于 2020-4-15 18:54
那我来安排,如果设置了新的规则,前端页面我们就无脑按照现在的策略去验证了哈~

觉得这个方法可以的 ...

再次确认下需求啊,达成共识!

我的需求是,表格中的字段必填验证,最好不要在页面填报的时候验证,这样可以提高前端表格填报效率。对于输入字段的类型等,是否符合数据表类型要求,是在表格提交到数据库时验证的。如果提交的数据不符合数据表字段类型要求,则提示错误。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-16 19:32:04
12#
也就是说老数据先不校验?
回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2020-4-18 09:33:19
13#
Simon.hu 发表于 2020-4-16 19:32
也就是说老数据先不校验?

其实很简单,就是在前台表格中填报过程中,如果设置了松绑定,则提交数据表时进行校验。如果没有设置松绑定,则实时校验。
回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2020-4-18 09:38:15
14#
Simon.hu 发表于 2020-4-16 19:32
也就是说老数据先不校验?

原先活字格的校验规则不变,变的是校验时机,这跟老新数据没有关系的,老数据与新数据的区别,一个是加载出来的,一个是新录入进去的,最后都是要提交到数据表中去的,提交的数据是否符合数据表的字段规范,不是表格控制的,是数据表控制的。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-20 20:01:13
15#
你还是没懂我的意思
我给你画图吧


这样提交的时候,老数据要不要校验?
万一别人把老数据修改了,怎么办?比如说【文本】设置了数据校验后来修改了校验方式,现在客户修改了【文本1】,那老数据要不要校验?

本帖子中包含更多资源

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

x
回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2020-4-20 20:16:56
16#
Simon.hu 发表于 2020-4-20 20:01
你还是没懂我的意思
我给你画图吧

再确认下啊,你说的这个校验是不是开发人员手动设置的数据校验?
回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2020-4-20 20:26:21
17#
再确认个事情,设计页面添加表格并绑定数据表后,不对任何表格列做数据校验的设定,活字格本身是否会将绑定数据表字段的类型、是否必填等属性自动设置到前端页面填报的表格中,相当于自动添加默认数据校验。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-21 11:41:30
19#
successit 发表于 2020-4-20 20:26
再确认个事情,设计页面添加表格并绑定数据表后,不对任何表格列做数据校验的设定,活字格本身是否会将绑定 ...

是这样的,我们也在考虑是不是可以提交的时候再去做校验,但是这样会有问题存在
1.如果是行内校验,你在填写的时候,就会告诉你是否必填,但是切换为提交表格的时候校验的话,校验的就是整张表的数据
2.以胡老板上述的图为例,原始的校验逻辑是校验文本列,修改了文本列的校验方式,也给文本1列添加了校验
3.在校验整张表数据的时候,如果1,2行没有做任何修改,3,4行新增,此时校验的逻辑应该如何做,因为是对整张表校验,每行的校验规则都需要一直,这时,1,2子表其实没有更新,是否也需要按照新的校验逻辑校验一次,如果需要,还存在个问题,子表数据量有成百上千行,如果没有更新的数据按新规则校验,校验失败后无法提交这些子表数据都需要修改,会不会对大家造成困扰呢
回复 使用道具 举报
successit悬赏达人认证
银牌会员   /  发表于:2020-4-21 13:50:38
20#
Eric.Liang 发表于 2020-4-21 11:41
是这样的,我们也在考虑是不是可以提交的时候再去做校验,但是这样会有问题存在
1.如果是行内校验,你在 ...

就目前来说,如果能让必填这个设定在提交时验证,就可以了,其他表格绑定字段都是跟数据表字段类型及长精度等关联的,不符合的话,即使表格通过,提交后也不能通过。

聊了这么久,我其实就一个需求,没提交前不要在表格中验证是否必填。按照我的理解,表格松绑定就是干这个的,但为什么不起作用,设置了松绑定,还是会验证是否必填等。还是我对松绑定的理解错误?

回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-4-21 14:00:32
21#
本帖最后由 1818himis 于 2020-4-21 14:02 编辑

讨论好激烈,从上到下又看了一遍,感觉老铁和老大们谈论的不是再同一个焦点上:是否要改变效验规则
1、老铁们的诉求是:不改变检验规则,只是改变检验时机,例如原来对A列检验不能为空,以后还是不能不空,但是要改为提交的时才提示检验结果。老铁们觉得可以有!!!
2、老大们的想法是:改变了检验规则,原来对A列不能为空,现在增加对B列也不能为空,或者修改A列必须带个NB字样,这样任何时候触发校验都需要考虑旧数据的问题。老大们感觉无解啊!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部