跳到主要内容

子表单

1. 简介

1.1 字段简介

子表字段是用于收集和主表相关的复杂或附加的数据。如订单与订单项、任务与子任务等。通过子表字段可以在一个表单中高效地管理和操作相关数据,提升数据处理的便捷性和效率。

2. 字段属性

2.1 添加子表方式

添加子表组件有两种方式:

  • 1、添加空白表:是指直接在表单中创建一个空子表,并设计子表中的子字段。
  • 2、添加已有表单作为子表:是指引用一个已有表单作为本表的子表,即实体表。

alt text

2.2 添加空白表

2.2.1 添加/排序/复制/删除子字段

1)添加:从右侧字段面板中添加子字段

  • 支持添加的字段有:单/多文本、数字、日期时间、单/多选框、下拉单/多选、图片、附件、签名、关联数据、用户单/多选、部门单/多选、地址、手机号、定位

alt text

2)排序:在右侧面板的子字段中,对已添加字段可以长按排序图标,进行上下拖动排序

alt text

3)复制:选中子表中的单个字段,点击字段右上角的复制图标,可复制该字段

alt text

4)删除:选中字段表的单个字段,点击字段右上角的删除图标,可删除该字段

alt text

2.2.2 子字段属性设置

选中字段中的单个字段,右侧面板可以设置该字段的字段属性

alt text

2.3 添加已有表单作为子表

引用一个表单作为本表的子表,即为实体表

alt text

2.3.1 子表单显示字段

对关联的引用表(实体表),可以设置它作为子表单显示的字段

alt text

对显示的字段,可以排序、设置字段宽度、删除

alt text

2.3.2 子字段属性设置

在某些应用场景中,我们期望可以调整实体表中某些字段的属性,如设置某个字段的默认值,但不影响关联表,那么,可以勾选实体表中的单个字段,单独设置该字段属性。

alt text

注意

当勾选设置实体表的字段属性,那么,以勾选设置属性为准。取消勾选,则同步关联表的字段属性。

2.4 空白表转实体表

创建的空白表可以转为实体表,子表的数据也将保存到的实体表中。点击字段属性面板中的 「转为实体表」进行设置:

alt text

注意

转换后子表中配置的公式、数据联动,前端事件等可能无法使用,该操作不可逆。

转换的实体表可以在目录上找到。

alt text

2.5 默认值

2.5.1 自定义

子表的默认值可以设置:自定义值或数据联动。 「自定义」 可以添加多条子表数据:

alt text

2.5.2 数据联动

数据联动:指调用其他表单中满足一定条件规则的数据作为该字段的默认值。

选择 数据联动 后,点击设置打开设置弹窗,选择联动表单,设置联动规则,具体设置规则详见: 数据联动

alt text

2.5 添加业务规则

在某些应用场景中,我们期望在填写子表时,有的子字段在一定条件下,对填表人隐藏或显示。那么,可以添加子表的业务规则,设置子表子字段的属性(隐藏、显示、只读、可编辑、必填)

alt text

2.6 字段权限

子表是否允许新增、修改数据、删除数据,可以通过字段权限设置

alt text