子表单中可以添加多个子字段,且支持录入多条数据。适用于录入字段格式一定,但录入条数不定的情况。
子表单主要应用于数据一对多的场景,应用子表单填写更加便捷。
填写表单时,点击子表单下方的「添加」按钮,即可新增多行子表单数据,点击体验效果:
字段通用属性参见文档:字段。
子表单的字段属性,是将子表单作为一个字段整体来生效的。
子字段是指在子表单中添加的字段,以下字段可以作为子字段:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、地址、定位、图片、附件、关联查询、关联数据、手写签名、成员字段、部门字段,其他字段暂不支持添加到子表单中。
1)在「子表单 >> 字段属性 >> 子字段」处会显示已经添加的子字段,点击对应的排序、复制、删除、添加按钮即可进行对应的子字段操作:
2)添加、复制、排序、删除操作均可以在左侧的操作面板中通过拖拽来实现:
选中子表单中的单个子字段,即可在右侧设置对应的字段属性,子字段与同类型主表字段的字段属性设置内容一致。
子字段校验分为子表单必填校验和子表单重复值校验:
可以自定义设置校验重复值时的提示内容,此提示内容在校验「不允许重复值」和「单条数据内不允许重复值」时通用。
注:
2)「单条数据内不允许重复值」可以单独勾选,「不允许重复值」不能单独勾选。勾选「不允许重复值」时,将自动同步勾选「单条数据内不允许重复值」。
子表单的「默认值」可以对某个子字段或整个子表单设置 数据联动 或自定义的值。自定义时可以添加多条子表单数据:
子字段显隐规则的设置方法参见:子表单显隐规则。
在「子表单 >> 字段属性 >> 校验」处勾选「必填」选项后,在填写表单时子表单内需要至少填写一个子字段,否则不能够提交。
注:
1)如果想要设置成全部子字段必填检验,可以单独为子字段设置必填校验;
2)当子表单整体设置了必填校验,且子字段 ABC 中,只有 A 字段设置了必填时,子表单整体校验的是子表单至少有一行数据;A 字段必填是指,如果在这一行数据里,BC 字段任意一个字段有值,那就校验 A 必填,如果这一行都为空则不校验。
字段权限是指填写表单时该字段的可见、可编辑的权限,其中子表单特有的可编辑权限包括:可新增记录、可插入记录、可编辑已有记录、可删除已有记录。
注:字段权限中的“已有记录”是指子表单字段通过默认值、数据联动或公式设置的数据。
1)勾选了对应权限后,在填写表单时,即可进行复制单条数据、插入行数据、删除单条数据以及批量删除等操作:
2)当勾选「可新增记录」时,可在单条数据的弹窗中快捷填写子表单内容,并支持新增、复制等操作:
3)当同时勾选「可新增记录」和「可编辑已有记录」时,可在填写表单/预览时对子表单数据 粘贴新增:
子表单的展示样式分为「电脑端」和「移动端」,具体设置内容如下:
注:电脑端的子表单默认设置为自动行高,填写、编辑、预览子表单时:
1)多行文本内没有内容或内容不足一行时,显示为一行高度;
2)多行文本内输入内容超过一行时,高度根据内容自动撑高,达到最大高度时显示纵向滚动条。
固定列:勾选「固定前 X 列」,在下拉框中选择固定的列数,即可固定子表单的前几列。
如子表单添加了多个子字段,在数据填写/查看时,关键信息固定显示,便于拖动查看多列数据:
移动端的子表单展示样式可以设置为「纵向平铺展示」或「横向表格展示」,两种样式的效果如下:
1)纵向平铺展示
选择「纵向平铺展示」时,可以设置子表单数据收起时的展示简报,简报内容分为以下两种:
2)横向表格展示
勾选「固定前 X 列」,在下拉框中选择固定的列数,即可固定子表单的前几列:
1)一个子表单最多添加 200 行数据。
2)复制子表单时将会复制子表单内所有字段属性的配置。
3)子表单的使用案例详情参见:金额汇总案例
4)子表单操作权限相关内容参见:子表单操作权限
5)子表单校验操作详情参见:子表单校验
6)子表单查询操作详情参见:子表单查询
7)子表单扫码自动添加行操作详情参见:子表单扫码自动添加行
8)子表单中根据下拉框设置是否必填案例详情参见:子表单中根据下拉框设置是否必填
9)子表单多条数据合格检验案例详情参见:子表单多条数据合格检验
10)子表单单条数据联动案例详情参见:子表单单条数据联动