更新日期
1. 简介
1.1 功能概述
选择数据 字段支持在当前表单中引用并调用 本表单 或 其他表单 的数据,被选中的数据不仅用于展示,更可作为当前表单内容一并提交并 保存至数据库。
1.2 应用场景
- 财务汇总:在财务报表中,关联并汇总多张发票或报销单的明细信息。
- 客户跟进:业务员在填写客户跟进记录时,通过“选择客户”自动带入该客户的联系方式、地址等基础资料。
- 进销存管理:在采购订单中,通过选择数据将供应商信息同步至当前表单。
1.3 前提条件
当前用户需具备表单的 编辑 权限,方可添加和配置选择数据字段。
2. 设置入口
操作路径:进入目标表单的「 表单设计 」页面 >> 从左侧字段区 拖拽 或 点击「 选择数据 」字段添加至设计区 >> 在 右侧属性区 进行配置。

3. 操作指南
本文主要介绍选择「 选择数据 」的 特有 属性,通用属性设置可查看:字段属性。
3.1 配置数据源
数据源是「选择数据」字段获取数据的 来源表单。
3.1.1 支持的数据源类型
3.1.2 选择数据源
操作路径:选中「 选择数据 」字段,在右侧「 字段属性 >> 数据源 」的下拉菜单中选择 目标数据源 表单。

3.2 设置选择时的显示字段
选择时的显示字段 是指当用户在填写表单时点击「 +选择数据 」按钮后,系统弹出的 选择窗口 中,所展示的 数据源字段列表。这些字段用于帮助用户在选取关联数据时快速识别和定位所需记录。

操作路径:在「 数据源 」下方的“ 显示字段选择 ”中勾选需要显示的字段(默认勾选标题字段),支持 拖拽排序。

注意 :数据源字段与当前表单字段的字段类型必须保持一致,否则无法建立关联。
3.3 设置表单中的显示字段
表单中的显示字段 是指数据选中后,在 当前表单界面 上直接展示的字段。字段数据跟随数据源内容变动,不可手动编辑。

操作路径:在右侧「 字段属性 >> 表单中的显示字段 」的下拉菜单中勾选需要显示的字段,支持 拖拽排序。

注意 :选择时的显示字段与表单中的显示字段作用不同:前者用于帮助用户 在弹窗中定位数据,后者用于 在表单中展示已选数据。
3.4 配置数据过滤
当 数据源数据量较大 时,可通过设置过滤条件,精准限定 可选项的范围。添加过滤条件的操作步骤如下:
1) 添加过滤条件:点击「添加过滤条件」,当存在多个条件时,需选择逻辑关系。
- 所有:多个过滤条件之间的关系为「且」,查询结果必须 同时满足所有 设置的过滤条件。
- 任一:多个过滤条件之间的关系为「或」,查询结果 只需满足其中任意一个 过滤条件。
2) 选择数据源字段:点击「 添加条件 」,从数据源中选择用于 执行过滤 的字段。
3) 设置过滤关系:根据业务需求选择匹配规则,如:等于、不等于、包含、不包含、为空、不为空,以及针对集合类的等于任意一个、不等于任意一个 等。
4) 指定字段值来源:
- 当前表单字段:实现“动态联动”。查询结果依据于当前表单内指定字段值。
- 自定义:实现“静态筛选”。需手动录入固定值。
示例场景:限定仅“客户等级”为“VIP”的客户可以被选择,可设置过滤条件为“客户等级”等于“自定义:VIP”。

注意 :数据源字段与当前表单字段的字段类型 必须保持一致 (如数字对应数字),否则系统将无法建立过滤关联。
3.5 配置数据填充
填充规则是区分“ 选择数据 ”与“ 关联查询 ”的关键。填充后的数据将 转化为本表单的字段值并入库。配置完成后,用户在选择数据时,所选记录中指定字段的值将自动填充至当前表单的对应字段中。
操作步骤:点击「 填充规则设置 」>> 勾选 数据源字段 >> 选择字段值 填充方式。

不同的填充方式会有不同的操作:
- 填充到新字段:系统会自动在表单中添加新的字段来处理数据源字段的值。

- 填充到已有字段:将数据源字段填充到表单已有字段中。当需要填充的字段有多个时,可以一次性选择多个需要填充的字段,依次设置对应关系。

3.6 数据源操作
「 选择数据 」字段属性中的「 数据源操作 」,为当前表单提供一个 跳转至数据源表单 的快捷入口。开启后,用户可在当前页面直接向数据源新增记录,并 即时选用。

4. 效果演示
完成选择数据字段配置后,用户在填写表单时可获得高效的数据引用体验。
示例场景:业务员在填写客户跟进记录时,发现目标客户尚未录入“客户信息”表单,业务员可以在当前表单直接向“客户信息”表单新增该客户信息数据,并将数据调用到当前表单中的填写中。

5. 注意事项
- 选择数据与关联查询的核心区别:选择数据选中的内容随当前表单一并提交入库,而关联查询仅作展示不入库。
- 不可见性:选择数据本身仅用于选择数据,不直接在表格视图或数据管理中显示,在数据详情页面可见。
- 打印规则:该字段本身不支持打印,但支持打印其设置中勾选的「表单中的显示字段」。
- 字段填充逻辑:当执行数据填充时,系统会执行“覆盖”的逻辑,即选中的目标数据将覆盖字段默认值。
- 填充字段限制:主表中的选择数据字段设置填充规则时,无法选择子表单内的字段作为目标字段,反之同理。
- 填充字段来源:在表单编辑界面,将鼠标悬停在填充字段标题前的「来源标识」上,即可快速查看当前字段的具体数据来源。