5.子表单校验合集

1337 上次更新时间:2021-09-08 15:42:36

Document

编者按
   子表单校验是一个非常经典的校验场景,比如对子表单总条数的校验、对于子表单某一行数据的验证。速融云作为无代码领导厂商,充分调研了子表单校验的需求推出强悍的校验的解决方案,一起来看看吧。

1.功能介绍

对子表单的校验,都需要使用「表单提交校验」功能模块来实现。我们先来看平台提供的校验功能。

1.校验器的公式校验
2.子表单重复校验
3.子表单单行数据校验
4.子表单单行公式校验

设置校验器

校验器的配置路径在 「表单编辑」-「表单提交校验」-「校验器」-新建。

1. 校验器的公式校验

校验器的公式模式即可实现子表单的某一列的校验,一般主要用于子表单总行数,或者是某一列求和场景。

例如:我们在出库单,需要判断出库明细不能为空,可以按照这样设计。

2.子表单重复校验

有时需要对子表单的某一列进行重复校验,此时就可以用到「子表单重复校验」的插件。

注意,除了默认限制字段的重复为 1外,还可以动态设置其重复次数,是不是很灵活!

设置方式:

2.1 校验器类型选择插件类型

2.2 在插件模块中选择「子表单重复校验」插件

注意: 动态重复次数校验,可以选择表单的某一个数字字段,设置为重复值。

3.子表单单行数据校验

子表单单行数据校验,配置非常简单,可以根据条件自动校验其数据值,设置校验规则相对比较灵活,比如字符的等于不等于包含等,数字的大于小于不等于等。

4.子表单单行公式校验。

子表单单行公式校验,依托于系统强大的公式引擎,可以对子表单的每一行进行公式校验。是 子表单单行数据校验 插件的超集。可以实现更加灵活的校验需求。

需要注意的是:子表单的单行进行校验,假如有一行数据失效,则校验不通过,其具体执行过程为我们将把选择的子表单每行数据进行展开,然后进行公式计算。

设置路径:「插件」-「子表单公式校验」

配置「选择校验的子表单」-「点击设置公式」