跳到主要内容

子表单

1. 简介

1.1 功能简介

子表单中可以添加多个子字段,且支持录入多条数据。适用于录入字段格式一定,但录入条数不定的情况。

img_9.png

1.2 应用场景

子表单主要应用于数据一对多的场景,应用子表单填写更加便捷。

  • 财务管理中,一个报销流程涉及多个报销款项,可以通过子表单设计报销明细;
  • 质量管理中,一次抽样检查会选取多个样品,可以通过子表单设计样品明细;
  • 进销存场景中,一个订单中会记录多款产品,可以通过子表单设计订单明细等;

2. 字段属性

子表单的字段属性,是将子表单作为一个字段整体来生效的。

2.1 子字段的添加、删除、排序

子字段是指在子表单中添加的字段,除模型字段的其他所有字段均可直接添加到子表单中。

1)在「子表单 >> 字段属性 >> 子字段」处会显示已经添加的子字段,点击对应的排序、删除、添加按钮即可进行对应的子字段操作:

img_11.png

2)排序操作可以在左侧的操作面板中通过拖拽来实现:

gif.gif

2.1.1 子字段属性设置

选中子表单中的单个子字段,即可在右侧设置对应的字段属性,子字段与同类型主表字段的字段属性设置内容一致。

img_12.png

2.1.2 子字段校验

子字段校验分为子表单必填校验和子表单重复值校验:

  • 必填:填写子表单数据时,该子字段的值必填;
  • 不允许重复值:子表单整体数据重复值校验,即所有表单数据中,该子字段的值不允许重复;

可以自定义设置校验重复值时的提示内容,此提示内容在校验「不允许重复值」和「单条数据内不允许重复值」时通用。

img_13.png

2.2 默认值

子表单的「默认值」可以对整个子表单设置数据联动。子表单中的字段的默认值只能在子表单中的字段的字段属性中进行设置:

img_14.png

2.3 子字段显隐规则

子表单字段属性中可对其中的子字段的显隐规则进行设置。

img_15.png

2.4 校验

在「子表单 >> 字段属性 >> 校验」处勾选「必填」选项后,在填写表单时子表单内需要至少填写一个子字段,否则不能够提交。

img_16.png

注:
1)如果想要设置成全部子字段必填检验,可以单独为子字段设置必填校验:
2)当子表单整体设置了必填校验,且子字段 ABC 中,只有 A 字段设置了必填时,子表单整体校验的是子表单至少有一行数据;A 字段必填是指,如果在这一行数据里,BC 字段任意一个字段有值,那就校验 A 必填,如果这一行都为空则不校验。

2.5 字段权限

字段权限是指填写表单时该字段的可见、可编辑的权限。

img_17.png