关联记录控件


概述

一个应用下的多张业务表中,不同业务对象之间可能存在一定的关联。

以《客户》、《联系人》 为例,两表分别存储着两个业务对象数据, 但一个客户公司可能有多个联系人, 一个联系人可能是个体,也能隶属某个公司。如果独立管理,就会出现数据冗余的问题,也增加重复录入的操作。

关联关系设置后,当创建联系人记录时,只需关联到《客户表》中的已有客户记录即可,无需另外录入,再查看时,也能快速查看客户公司的详细信息。

效果

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

  • 关联一条他表记录效果(一个联系人只能有一个客户公司)

配置方法

场景示例:在客户表中,建立和联系人关联

1、添加控件

2、建立关联关系

建立和哪个表的关联关系

3、配置字段属性

A :字段名称

设置联系人在本表中显示名称

注意: 这里显示的值,是联系人表中的标题字段(且不能设置为其他字段)

B:关联的表名

点击此处可以直接打开 关联表(联系人)的后台配置页面。

C:关联记录数量

单条:单条是指只能关联1条,例如,一个联系人只能所属一个公司,那么关联的数量就选择单条。

多条:不定量,可以选择多条,例如,一个公司可能有多个联系人,就选择多条。

一定要选择正确的关联关系,这个对数据加载性能,数据显示方式都有影响。

在本示例中,客户公司是可以关联多个联系人的,因此选择 【多条】、反过来,在联系人表中配置关联客户公司时,要选择【单条】。

常见的3种关联关系介绍

D:显示方式

即关联的记录 如何显示。

  • 多条记录有3种方式: 列表、卡片和下拉框

  • 单条记录有2种方式:卡片和下拉框。

如下图,3种显示方式

根据业务需要,选择合适的方式即可。

E:显示字段

在选择记录时,会显示关联记录的哪些字段内容便于您找到正确的记录。

  • 列表方式:可以显示多列

  • 卡片方式:最多显示3列

  • 下拉框方式:仅仅在选择记录时 可显示字段,选择后只显示标题字段。

F:封面图片

  • 关联的记录卡片中可以显示关联记录的一个附件,但必须是可以预览的文件或图片。

  • 下拉框和列表方式仅仅在移动端显示,PC端不显示封面。

效果:

G:关联记录设置

是否允许选择已有记录: 如果不勾选,在客户记录中,是无法关联 联系人表中已有记录的。在关联已有记录时,可以设筛选范围,即只允许哪些记录显示出来供您选择。 【点此查看如何设置筛选条件

是否允许新建记录: 如果不勾选,在客户记录中,只能关联已有记录,不能直接新增一个联系人记录

是否关联视图: 如果选择关联某个视图,那么在选择关联记录时,只显示此视图下的记录 ,此功能仅在选择时有效果,选择以后,不再影响记录的关联关系,即使关联的记录不在选择的视图下。

隐藏不在视图范围内的记录: 如果勾选了此项,关联的记录如果不在视图下,则会隐藏不显示,但关联关系还在,不会删除的。如果前面的“关联记录数量”选择了单条,是没有此项设置的。

我们继续看其他的属性设置

A:双向关联

一个作为基础数据的工作表,可能被多个业务表所关联使用。但在管理基础数据表的时候是没有必要看到被哪些表调用。

例如,客户表建立了和 联系人表的 关联, 默认是单向关联(调用), 此时在联系人表中是没有自动建立一个关联记录字段的。

因此,如果需要在 联系人表中可见关联的客户记录,则勾选之后配置关联关系即可。

在联系人表中, 可以关联客户的记录 只能是1条,因此选择单条。点击确定即可。

取消双向关联: 不支持直接在本表取消双向关联,如果在对方表中不希望显示关联的本表,只需进入对方表单的配置页面,删除对应的关联字段即可。

B:移动APP输入

  • 是否只允许从移动APP扫码关联

    勾选后,在电脑浏览器无法进行关联操作,只能通过明道云APP扫码关联。

  • 禁用相册

    禁用后,只能拍照

4、添加关联记录

新建XXX: 向关联表中创建一条记录,并自动关联当前记录

选择XXX: 从关联表中选择一条已有的记录进行关联

5、删除关联记录

删除时仅仅是删除两条记录间的关系,不会删除记录。

6、调整列宽

打开一条记录,直接拖拽调整列宽,点击左边的保存按钮即可。 管理员操作对所有人有效。

results matching ""

    No results matching ""