子表单

1. 简介

1.1 字段简介

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

1.2 应用场景

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

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

1.3 预期效果

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

2. 字段属性

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

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

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

子字段是指在子表单中添加的字段,以下字段可以作为子字段:单行文本多行文本数字日期时间单选按钮组复选框组下拉框下拉复选框地址定位图片附件关联查询关联数据手写签名成员字段部门字段,其他字段暂不支持添加到子表单中。

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

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

2.1.1 子字段属性设置

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

2.1.2 子字段校验

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

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

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

注:

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

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

2.2 默认值

子表单的「默认值」可以对某个子字段或整个子表单设置 数据联动 或自定义的值。自定义时可以添加多条子表单数据:

2.3 子字段显隐规则

子字段显隐规则的设置方法参见:子表单显隐规则

2.4 校验

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

注:

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

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

2.5 字段权限

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

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

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

2)当勾选「可新增记录」时,可在单条数据的弹窗中快捷填写子表单内容,并支持新增、复制等操作:

3)当同时勾选「可新增记录」和「可编辑已有记录」时,可在填写表单/预览时对子表单数据 粘贴新增

2.6 子表单展示样式

子表单的展示样式分为「电脑端」和「移动端」,具体设置内容如下:

2.6.1 电脑端

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

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

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

固定列:勾选「固定前 X 列」,在下拉框中选择固定的列数,即可固定子表单的前几列。

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

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

2.6.2 移动端

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

1)纵向平铺展示

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

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

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

注:简报不支持显示 图片附件关联查询关联数据 以及 手写签名

2)横向表格展示

勾选「固定前 X 列」,在下拉框中选择固定的列数,即可固定子表单的前几列:

3. 注意事项

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

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

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

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

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

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

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

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

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

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

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5