斑斑低代码

表单提交校验

在一些字段上,我们可以设置校验条件,从而控制满足条件才能提交表单。

如果需要一些更加复杂的校验条件,我们可以在表单上设置。

主表和子表单的校验条件是各自独立设置的。

主表校验条件设置

点击设置窗口上方的面包屑切换到数据表单设置。

在设置窗口中可以看到表单提交校验设置。

点击“添加校验规则”可以打开设置窗口。

校验数据源表单

在设置校验条件时,我们可以使用校验数据源表单的数据,默认可以使用当前表单的本条数据,如果需要使用其他表单的数据,可以在这里先添加进来。

点击“添加表单”可以添加一个新的数据源表单。

因为添加后的表单包含了所有数据,我们还需要设置筛选条件,选择好表单后,点击“添加条件”可以设置筛选条件。

筛选条件的逻辑是,当数据源表单中的某个字段,满足设置的条件后,筛选出数据源表单中对应的数据(一条或多条)。

这里可以将数据源表单字段与当前表单字段相比较,也可以将数据源表单字段与自定值相比较,判断条件包括:等于/不等于/等于任意一个/不等于任意一个/包含/不包含/为空/不为空,具体和选择的数据源表单字段有关。

如果添加了多个条件,那么可以设置需要所有条件都满足或是只需要满足其中任一条件即可。

校验条件

点击“添加条件组”可以添加多个条件组,条件组之间是或者的关系,只要满足一个条件组的条件就当做满足了校验条件。

在条件组内点击“添加条件”可以添加多个条件,条件组内的条件之间是并且的关系,需要满足所有条件才能当前是满足了当前条件组的校验条件。

在校验失败提示这里,我们可以设置一个针对性的提示内容,便于我们在表单提交失败时了解是什么校验条件没有满足。

在设置校验条件时,我们可以直接对字段进行判断。

也可以通过设置公式来进行判断。

备注:如果在前面添加校验数据源表单时,筛选后有多条数据,那么每一条数据都需要满足这里的校验条件,才能算作是满足校验条件

子表单校验条件设置

点击选择子表单,在右侧设置窗口中可以看到子表单提交校验的设置项。

点击“添加校验规则”即可进行设置,设置方式和上面的主表是一样的。