字段校验和字段隐藏的关系
功能介绍
在表单中隐藏字段:
开启后字段边出现一个眼睛符号

流程隐藏字段
逻辑表单隐藏字段

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

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

公式计算/关联/默认值
在表单内隐藏字段,公式会正常触发计算,虽然在表单详情内看不到数据,但是字段内有数值。
表现如下:

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

设置了默认值字段

流程隐藏字段无法触发流程内字段校验、计算、关联、默认值
提交校验逻辑为:判断流程隐藏字段不允许为空/为空时不允许提交数据/表单字段配置了计算、关联、默认值
但是由于设置流程隐藏,会忽视所有校验,所以可以正常提交,并且不会触发计算、关联、默认值。
必填校验/字段校验
同时设置了字段校验和必填校验,条件为字段不能为空,但是数据正常提交成功
表现如下:

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


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

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

开启提交重新计算后流程隐藏字段的表现
提交校验逻辑为:判断流程隐藏字段不允许为空,为空时不允许提交数据。以及表单字段设置了流程隐藏必填。
但是由于设置流程隐藏,会忽视所有校验,所以可以正常提交。
开启提交重计算处理逻辑:会先按顺序重计算所选字段,再进行判断所有设置提交校验。不开启提交重计算处理逻辑:只对字段不隐藏的字段进行提交校验,忽视隐藏字段相关的校验公式。
重计算后的表单隐藏字段表现:
开启字段重新触发后触发了流程内的字段校验
表现如下

重计算后的字段必填校验表现:
开启字段重新触发后无法触发字段必填校验
表现如下:

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

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