跳到主要内容

字段校验和字段隐藏的关系

功能介绍

在表单中隐藏字段:

开启后字段边出现一个眼睛符号

image.png

流程隐藏字段image.png

逻辑表单隐藏字段image.png

image.png

表单字段隐藏可以触发字段校验

在表单中隐藏字段后,只是单纯在打开表单详情时无法显示,不影响字段本身的任何功能,该字段如果设置了校验、公式、关联、默认值都正常触发。

必填校验

在表单内隐藏字段仍会触发必填校验

表现如下:

image.png

字段校验

在表单内隐藏字段仍会触发提交校验--字段校验

表现如下:

image.pngimage.png

公式计算/关联/默认值

在表单内隐藏字段,公式会正常触发计算,虽然在表单详情内看不到数据,但是字段内有数值。

表现如下:image.png

image.png

逻辑表单

在表单内隐藏被逻辑表单控制的字段,仍会触发必填校验和公式计算、关联、默认值

表现如下:

设置了必填字段

image.png

设置了默认值字段

image.png

流程隐藏字段无法触发流程内字段校验、计算、关联、默认值

提交校验逻辑为:判断流程隐藏字段不允许为空/为空时不允许提交数据/表单字段配置了计算、关联、默认值

但是由于设置流程隐藏,会忽视所有校验,所以可以正常提交,并且不会触发计算、关联、默认值。

必填校验/字段校验

同时设置了字段校验和必填校验,条件为字段不能为空,但是数据正常提交成功

表现如下:

image.png

image.png

公式计算/关联/默认值

字段配置了公式计算、关联、默认值,数据提交后字段内实际无内容(参考字段历史记录)

表现如下:

image.png

image.png

逻辑表单隐藏字段

逻辑表单控制隐藏的字段,在开启重计算以后,不会触发字段校验,但是会触发默认值、公式计算、关联

表现如下

image.png

逻辑表单隐藏的字段

选择字段不选择时,不显示任何逻辑表单控制的字段,此时提交数据不会触发必填校验,公式计算、关联、默认值。

表现如下:

image.png

开启提交重新计算后流程隐藏字段的表现

提交校验逻辑为:判断流程隐藏字段不允许为空,为空时不允许提交数据。以及表单字段设置了流程隐藏必填。

但是由于设置流程隐藏,会忽视所有校验,所以可以正常提交。

开启提交重计算处理逻辑:会先按顺序重计算所选字段,再进行判断所有设置提交校验。不开启提交重计算处理逻辑:只对字段不隐藏的字段进行提交校验,忽视隐藏字段相关的校验公式。

重计算后的表单隐藏字段表现:

开启字段重新触发后触发了流程内的字段校验

表现如下image.png

image.png

重计算后的字段必填校验表现:

开启字段重新触发后无法触发字段必填校验

表现如下:

image.png

重计算后公式计算、关联、默认值表现

开启字段重新触发后可以触发公式计算、关联、默认值

表现如下:

image.png

重计算后逻辑表单隐藏字段表现

开启重新计算后,字段必填校验未触发,但是公式计算、关联、默认值会正常触发

image.png