关联记录控件介绍
概述
在应用里,每张业务表都用来记录一种业务对象的数据(例如客户、联系人、项目、任务等)。在实际业务中,这些对象往往存在“归属 / 对应 / 包含”等关系:一条记录需要关联到另一张表中的某条记录。如果不建立这种关系,就容易出现同一份信息在多处重复填写、维护困难、修改容易漏改等问题。
关联记录控件 就像表与表之间的“连接器”,让当前记录可以选择并关联目标表中的记录。它建立的是引用关系(而不是把信息复制一份到当前表):因此既能减少重复录入、保持数据一致,也能在查看数据时快速定位并跳转到关联对象,实现更高效的查询与展示。
以《客户》和《联系人》为例:一个客户通常对应多个联系人,联系人一般归属某个客户公司。使用关联记录后,创建联系人时只需选择对应的客户记录,无需重复录入客户信息;查看联系人时,也可以一键跳转查看所属客户的详细资料。
其他场景:
-
人事管理:在【请假单】中关联【员工】
-
进销存:在【入库单】中关联【供应商】
-
项目管理:在【任务】中关联【项目】
关联效果
-
关联一条他表记录效果(一个联系人只能有一个客户公司)

-
关联多条他表记录效果(一个客户有多个联系人)

快速配置(场景示例:客户表关联联系人表)
1.添加关联控件

2.建立关联关系
选择要关联的目标工作表(示例:联系人表)。若关联其他应用下的表,需要具备目标应用管理员或开发者权限。

重要说明
-
建立关系后,系统赋予“客户记录可关联联系人记录”的能力;
-
两表现有记录不会自动关联(系统无法判断对应关系),需要人工选择或通过工作流规则自动建立关联;
-
若对方表已存在关联字段,再配置时可从“已有关联”中直接选择。例如客户表已经关联了联系表,在联系人表中关联客户时,可直接选择 已有关联。

双向关联
双向关联适用于两表都需要同步展示对方关系的场景。
以客户和联系人两表为例,两表通过“关联记录”字段可以互相关联并同步,这种关联关系为双向关联,在客户表记录关联一个联系人记录后,在联系人记录也会自动显示关联了此客户,效果如下图:

在关联字段配置中,图标 ⇌ 表示双向关联。

单向关联
单向关联适用于“基础数据表被引用,但自身无需反查引用来源”的场景。例如:库存 → 产品。库存记录需要关联产品,但产品记录不需要显示“哪些库存/订单明细关联了我”。
在关联字段配置中,图标 → 表示单向关联。

单向双向关联的选择原则: “只需看要不要在两边都维护/查看关系”。需要就双向关联,不需要就单向关联。不需要同步查看时配置了双向关联,会影响同步速度和性能。
配置关联字段属性
基础设置

字段名称
设置关联记录在本表中的显示名称。
关联记录数量
多条: 可关联数量不定(例:一个客户可能有多个联系人)。 在本表(客户表)选择多条。
单条: 最多只关联 1 条(例:一个联系人只能所属一个客户公司)。
一定要选择正确的关联关系,这个对数据加载性能,数据显示方式都有影响。请记住一个准则:能选择单条的,就尽量选择单条处理。
选择和显示方式
-
多条关联:四种方式
- 卡片形式:弹窗选择;已关联记录以卡片逐一展示。
- 下拉框选择:下拉选择并显示,适用于关联项较少且需要快速选择的场景。
- 表格:表格展示多条记录详细信息,便于对比与分析。
- 标签页表格:位于标签页中,适用于需要详细展示与切换场景。
重要提示(性能限制)
- 下拉框方式:最多关联 50 条
- 卡片方式:最多关联 200 条
- 表格 / 标签页表格:不限制关联条数

-
单条关联:两种方式
- 下拉框
- 弹窗 (弹窗方式选择后,以卡片形式显示)

卡片悬浮预览
在视图中查看数据时,若单条为卡片模式或下拉框模式,鼠标悬停支持显示卡片预览。

标题字段
在下拉框和卡片方式下,可指定关联记录显示标题字段(默认使用关联表标题字段)。

效果:

显示字段
选择与呈现记录时,除标题外可展示更多字段,并支持拖拽排序。
-
卡片方式:标题下展示更多字段

-
下拉框方式: 已关联记录下方卡片中显示更多字段

-
下拉列表附加信息: 如果需要在选择记录时下拉菜单中显示更多字段,可以勾选“在下拉列表中显示附加信息和封面”,并设置显示的字段。

-
表格方式

关联选择设置
在“关联选择设置”中配置用户在关联时待选记录的界面。如筛选范围、弹层设置(下拉框设置)、查询方式、显示字段、统计与排序。

若不勾选“允许选择已有记录”,“关联选择设置”按钮隐藏。
