编者按
子表单校验是一个非常经典的校验场景,比如对子表单总条数的校验、对于子表单某一行数据的验证。速融云作为无代码领导厂商,充分调研了子表单校验的需求推出强悍的校验的解决方案,一起来看看吧。
1.功能介绍
对子表单的校验,都需要使用「表单提交校验」功能模块来实现。我们先来看平台提供的校验功能。
1.校验器的公式校验
2.子表单重复校验
3.子表单单行数据校验
4.子表单单行公式校验
设置校验器
校验器的配置路径在 「表单编辑」-「表单提交校验」-「校验器」-新建。
1. 校验器的公式校验
校验器的公式模式即可实现子表单的某一列的校验,一般主要用于子表单总行数,或者是某一列求和场景。
例如:我们在出库单,需要判断出库明细不能为空,可以按照这样设计。
2.子表单重复校验
有时需要对子表单的某一列进行重复校验,此时就可以用到「子表单重复校验」的插件。
注意,除了默认限制字段的重复为 1外,还可以动态设置其重复次数,是不是很灵活!
设置方式:
2.1 校验器类型选择插件类型
2.2 在插件模块中选择「子表单重复校验」插件
注意: 动态重复次数校验,可以选择表单的某一个数字字段,设置为重复值。
3.子表单单行数据校验
子表单单行数据校验,配置非常简单,可以根据条件自动校验其数据值,设置校验规则相对比较灵活,比如字符的等于不等于包含等,数字的大于小于不等于等。
4.子表单单行公式校验。
子表单单行公式校验,依托于系统强大的公式引擎,可以对子表单的每一行进行公式校验。是 子表单单行数据校验 插件的超集。可以实现更加灵活的校验需求。
需要注意的是:子表单的单行进行校验,假如有一行数据失效,则校验不通过,其具体执行过程为我们将把选择的子表单每行数据进行展开,然后进行公式计算。
设置路径:「插件」-「子表单公式校验」
配置「选择校验的子表单」-「点击设置公式」