子表单

1. 概述

1.1 功能简介

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

1.2 应用场景

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

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

1.3 预期效果

填写表单时,点击子表单下方的「添加」按钮,即可新增多行子表单数据,点击体验效果:

2. 字段通用属性

字段通用属性参见文档:字段。

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

3. 配置子字段

子字段是添加在子表单中的字段。管理员可以添加、复制、删除和排序子字段,也可以分别配置属性和校验规则。

3.1 支持的子字段类型

以下字段可以作为子字段:

类别

支持的字段

文本与数值

日期与选择

地址与位置

文件与签名

数据引用

组织成员

未列出的字段类型暂不支持添加到子表单中。

3.2 子字段的添加、复制、删除、排序

本节用于调整子表单的字段结构。

1)在表单设计区选中「子表单」。

2)在右侧面板单击「字段属性」。

3)在「子字段」区域单击对应的添加、复制、删除或排序按钮。

添加、复制、排序、删除操作均可以在左侧的操作面板中通过拖拽来实现。

3.3 设置子字段属性

子字段的属性设置与同类型主表字段一致。

1)选中子表单中的目标子字段。

2)在右侧面板单击「字段属性」。

3)配置该子字段的属性。

3.4 设置子字段校验

1)选中子表单中的目标子字段。

2)在右侧面板单击「字段属性」。

3)启用所需的校验项:

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

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

注:

1)目前支持设置「不允许重复值」和「单条数据内不允许重复值」的子字段包括:单行文本、下拉框、选择数据、成员单选、部门单选;

2)「单条数据内不允许重复值」可以单独勾选,「不允许重复值」不能单独勾选。勾选「不允许重复值」时,将自动同步勾选「单条数据内不允许重复值」。

4. 默认值

管理员可以为单个子字段或整个子表单配置自定义值或 数据联动。以自定义为例:

1)选中需要设置的子表单。

2)在右侧面板单击「字段属性」。

3)在「默认值」中选择「自定义」,并单击「设置」。

4)单击「添加」录入多条默认数据,或使用「快速填报」批量录入。

5)设置完成后,单击「确定」。

5. 子字段显隐规则

子字段显隐规则用于根据表单数据动态控制子字段是否显示。

1)在表单设计区选中目标子表单。

2)在右侧面板单击「字段属性」。

3)在「子字段显隐规则」中单击「添加显隐规则」。子字段显隐规则的设置方法参见:子表单显隐规则。

6. 校验

开启校验后,在填写表单时子表单内需要至少填写一个子字段,否则无法提交。

1)选中目标子表单。

2)进入「字段属性>校验」。

3)勾选「必填」。

注:

1)如果想要设置成全部子字段必填检验,可以单独为子字段设置必填校验;

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

7. 快速填报

快速填报 支持批量新增、批量编辑子表单数据,以及复制粘贴 Excel 数据。

1)选中目标子表单的「字段属性」。

2)打开「快速填报」按钮。

3)在「字段权限」中勾选「可新增记录」和「可编辑已有记录」。

8. 字段权限

字段权限是指填写表单时该字段的可见、可编辑的权限,其中子表单特有的可编辑权限包括:可新增记录、可插入记录、可编辑已有记录、可删除已有记录。

1)选中目标子表单。

2)在右侧面板单击「字段属性」。

3)在「字段权限」中勾选所需权限。

注:字段权限中的「已有记录」是指子表单字段通过默认值、数据联动或公式设置的数据。

勾选了对应权限后,在填写表单时,即可进行复制单条数据、插入行数据、删除单条数据以及批量删除等操作:

当勾选「可新增记录」时,可在单条数据点击放大按钮,在弹窗中快捷填写子表单内容,并支持新增、复制等操作。

9. 子表单展示样式

子表单可分别配置电脑端和移动端的展示样式。

9.1 电脑端展示

固定列适用于子字段较多的场景。填报人横向滚动时,关键信息保持可见。

1)「子表单展示样式」选择「电脑端」。

2)勾选「固定前 X 列」。

3)在下拉框中选择固定列数。

注:电脑端的子表单默认设置为自动行高,填写、编辑、预览子表单时:

1)多行文本内没有内容或内容不足一行时,显示为一行高度;

2)多行文本内输入内容超过一行时,高度根据内容自动撑高,达到最大高度时显示纵向滚动条。

如子表单添加了多个子字段,在数据填写/查看时,关键信息固定显示,便于拖动查看多列数据:

注:查询 和 选择数据 字段的整体算一列;表单设计页面暂不支持冻结效果,可通过预览查看。

9.2 移动端展示

移动端的子表单展示样式可以设置为「纵向平铺」或「横向表格」,两种样式的效果如下:

1)纵向平铺显示

在移动端选择「纵向平铺展示」时,可以设置子表单数据收起时的展示简报,简报内容分为以下两种:

  • 前 3 个字段的值:默认简报显示的字段为子表单的前 3 个字段:

  • 自定义:自定义设置简报的显示字段,最多可选择 3 个:

注:简报不支持显示 图片、附件、查询、选择数据 以及 手写签名。

2)横向表格显示

在「移动端>横向表格」勾选「固定前 X 列」,在下拉框中选择固定的列数,即可固定子表单的前几列:

10. 移动端使用

10.1 纵向平铺展示

添加数据

在「纵向平铺展示」方式下,可以点击子表单右上角的「+」或是下方的「添加记录」按钮来添加数据。

编辑数据

点击展开需要编辑的数据,并进行相应修改即可。如下图所示:

10.2 横向表格显示

添加数据

在「横向表格显示」方式下,可以点击子表单下方的「添加记录」按钮,在单条数据详情页中填报数据。

编辑数据

单击横向表格中的目标字段直接编辑;或单击「>」进入数据详情页。

11. 注意事项

1)一个子表单最多添加 200 行数据。

2)复制子表单时将会复制子表单内所有字段属性的配置。

3)子表单的使用案例详情参见:金额汇总案例

4)子表单操作权限相关内容参见:子表单操作权限

5)子表单校验操作详情参见:子表单校验

6)子表单查询操作详情参见:子表单查询

7)子表单扫码自动添加行操作详情参见:子表单扫码自动添加行

8)子表单中根据下拉框设置是否必填案例详情参见:子表单中根据下拉框设置是否必填

9)子表单多条数据合格检验案例详情参见:子表单多条数据合格检验

10)子表单单条数据联动案例详情参见:子表单单条数据联动

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验