# 高级—关联记录 [TOC] ## 1. 关联记录 一个项目下的多张业务表存储不同的业务对象数据,不同业务对象之间可能存在一定的关联。 > 以《客户信息》、《客户联系人》 为例,两表分别存储着两个业务对象数据, 但一个客户公司可能有多个联系人, 一个联系人可能是个体,也能隶属某个公司。如果独立管理这两种数据,不仅会重复录入数据,在查看相关的数据时操作上也会断层。 如果设置了关联关系,当创建联系人记录时,只需关联到《客户信息》中的已有客户记录即可,无需另外录入,再查看时,也能快速查看客户公司的详细信息。 ### 1.1 效果展示 在`“客户信息”`表中添加联系人 弹框页面可新增记录或直接选择已有记录 - 关联多条其他记录效果(一个客户有多个联系人)—卡片效果 ![](https://oscimg.oschina.net/oscnet/up-2e3c58ad1523756c1c65b06b5813fea184b.gif) - 关联多条其他记录效果(一个客户有多个联系人)—下拉效果 ![](https://oscimg.oschina.net/oscnet/up-7c41245b81631d035d9a0d88480a177ea0b.png) - 列表界面可直接弹出修改表单 ![](https://img.kancloud.cn/bf/6a/bf6ab36169d5b95e4cf78f1351f7e4e9_1671x853.png) ### 1.2 配置方式 #### 1.2.1 选择控件类型 新增字段`“联系人”`后,在`“页面属性”`-`“控件类型”`中选择`“关联记录”` ![](https://oscimg.oschina.net/oscnet/up-3b53f08ada487629746d78e9ec523294686.png) #### 1.2.2 配置关联记录 点击`“页面属性”`-`“个性配置”`中`“联系人”`的`“打开配置”` - 字段描述:字段的显示文本—`“联系人”` - 关联表:可选择online表单中的其他表单作为关联表—`“客户联系人”`表 - 标题字段:选择关联表中的某个字段作为表单及列表中的展示字段—`“客户联系人”`中的`“姓名”`字段 - 封面图片:可选择关联表中的图片作为关联记录的封面图片展示,可为空 - 其他字段:选择关联表中的字段作为其他展示字段信息,可选多个—`“客户联系人”`中`“手机号”`、`“邮箱”`、`“职位”`字段 - 显示方式:支持卡片、下拉框方式 - 是否多选:可配置单选或多选 ![](https://oscimg.oschina.net/oscnet/up-830ad17d1786df60b56350fb46431f2cd7d.png) 配置完成预览即可看到效果。 ## 2. 他表字段 `他表字段` 是 `关联记录` 的扩展, 可以实现引用其他表的记录字段内容,并将他表记录的字段内容存储在本表记录中并保持同步,或仅在打开记录显示在本表记录中。 > 场景举例: 一个联系人关联了所属客户,需要将客户的公司地址信息直接显示为本表字段。 由于“他表字段”的使用必须依附于“关联记录” ,请先了解【关联记录】 的使用。 ### 2.1 效果展示 - 关联一条他表记录效果(一个联系人只能属于一个客户) ![](https://oscimg.oschina.net/oscnet/up-1dc1a789bf4abf87015887366b9e3923e98.gif) - 列表界面可直接弹出修改表单 ![](https://img.kancloud.cn/38/84/3884abcfed268d332d2170ad2dc0ed1f_1798x903.png) ### 2.2 配置方式 #### 2.2.1 选择控件类型 新增字段`“所属客户”`、`“公司地址”`后,在`“页面属性”`-`“控件类型”`中分别选择为`“关联记录”`、`“他表字段”` ![](https://oscimg.oschina.net/oscnet/up-74dd19f51d8510f8ca91fdc83e09e8cade8.png) #### 2.2.2 配置关联记录 - 字段描述:字段的显示文本—`“所属客户”` - 关联表:可选择online表单中的其他表单作为关联表—`“客户信息”`表 - 标题字段:选择关联表中的某个字段作为表单及列表中的展示字段—`“客户信息”`表中的`“公司全称”` - 封面图片:选择关联表中图片作为关联记录的封面图片展示,可为空 - 其他字段:选择关联表中的字段作为其他展示字段信息,可选多个—`“客户信息”`表中的`“地区”`、`“客户地址”`、`“所属行业”`(此字段可用于`“他表字段”`中`“显示字段”`使用) - 显示方式:支持卡片、下拉框方式 - 是否多选:可配置单选或多选 ![](https://oscimg.oschina.net/oscnet/up-008f03a4ef96b61277214ecb6a49908a956.png) #### 2.2.2 配置他表字段 点击`“页面属性”`-`“个性配置”`中`“公司地址”`的`“打开配置”` - 字段描述:字段的显示文本—`“公司地址”` - 关联记录:表单中配置的`“关联记录”`均可选择—选择上一步配置的`“所属客户”` - 显示字段:选择`“关联记录”`中配置的`“其他字段”`,只可选择一个显示—关联记录中的`“地区”`、`“客户地址”`、`“所属行业”`三选一 ![](https://oscimg.oschina.net/oscnet/up-ed9223252ff8dc6d0b92def65d55c63fe48.png) 配置完成后,保存预览即可看到效果。