“关联记录”控件介绍
一个应用下的多张业务表存储不同的业务对象数据,不同业务对象之间可能存在一定的关联。
以《客户》、《联系人》 为例,两表分别存储着两个业务对象数据, 但一个客户公司可能有多个联系人, 一个联系人可能是个体,也能隶属某个公司。如果独立管理这两种数据,不仅会重复录入数据,在查看相关的数据时操作上也会断层。
如果设置了关联关系,当创建联系人记录时,只需关联到《客户表》中的已有客户记录即可,无需另外录入,再查看时,也能快速查看客户公司的详细信息。
效果
配置方法
场景示例:在客户表中,建立和联系人关联
1、添加控件
2、建立关联关系
建立和哪个表的关联关系
3、配置字段属性
A :字段名称
设置联系人在本表中显示名称
注意: 这里显示的值,是联系人表中的标题字段(且不能设置为其他字段)
B:关联的表名
点击此处可以直接打开关联表(联系人)的后台配置页面。
C:关联记录数量
单条:单条是指只能关联1条,例如,一个联系人只能所属一个公司,那么关联的数量就选择单条。
多条:不定量,可以选择多条,例如,一个公司可能有多个联系人,就选择多条。
一定要选择正确的关联关系,这个对数据加载性能,数据显示方式都有影响。
在本示例中,客户公司是可以关联多个联系人的,因此选择 【多条】、反过来,在联系人表中配置关联客户公司时,要选择【单条】。
D:显示方式
即关联的记录 如何显示。
多条记录有3种方式: 列表、卡片和下拉框
单条记录有2种方式:卡片和下拉框。
如下图,3种显示方式
根据业务需要,选择合适的方式即可。
E:显示字段
在选择记录时,会显示关联记录的哪些字段内容便于您找到正确的记录。
- 列表方式:可以显示多列
- 卡片方式:最多显示3列
- 下拉框方式:仅仅在选择记录时 可显示字段,选择后只显示标题字段。
F:封面图片
关联的记录卡片中可以显示关联记录的一个附件,但必须是可以预览的文件或图片。
下拉框和列表方式仅仅在移动端显示,PC端不显示封面。
效果:
G:关联记录设置
下图是添加关联记录(联系人)的操作界面
是否允许选择已有记录:
如果勾选、则可以从联系人表中直接选择已有记录进行关联。在关联已有记录时,可以设筛选范围,即只允许哪些记录显示出来供您选择。
如果不勾选,【关联已有记录】的按钮会隐藏,是无法从联系人表中选择已有记录的。
是否允许新建记录: 如果不勾选,在客户记录中,只能关联已有记录,不能直接新增一个联系人记录。
是否允许取消现有关联: 对于已经关联的记录,可以配置是否允许操作人取消关联。如果不勾选,则操作按钮会隐藏。
H:查询设置
在关联记录时,一般需要通过搜索和过滤的方式快速定位到目标记录,方便操作。
主要有部分构成:搜索字段和筛选字段
搜索的字段
只能指定一个字段,搜索时可以配置时精确搜索,还是模糊搜索。
筛选的字段
支持配置多个字段,进一步缩小范围。
用户在操作时的效果
I:关联视图
如果选择关联某个视图,那么在添加关联记录时,待选择列表中只显示此视图下的记录。关联记录的排序也是按照此视图中的设置的排序,且通过关联打开记录,可以显示此视图下的自定义动作和不显示隐藏的字段。
需要注意的是,关联的记录即使后面修改了数据,不再出现在选择的视图下,关联关联依然存在的。
J:按用户权限查看
如果勾选,则按用户对关联表的可见权限,视图配置等,显示可见的记录和字段。
不可见的行记录,会显示已隐藏XXX行记录。
不可见的字段,则会显示灰色空白
如下图:
我们继续看其他的属性设置
K:双向关联
一个作为基础数据的工作表,可能被多个业务表所关联使用。但在管理基础数据表的时候是没有必要看到被哪些表调用。
例如,客户表建立了和 联系人表的 关联, 默认是单向关联(调用), 此时在联系人表中是没有自动建立一个关联记录字段的。
因此,如果需要在 联系人表中可见关联的客户记录,则勾选之后配置关联关系即可。
在联系人表中, 可以关联客户的记录 只能是1条,因此选择单条。点击确定即可。
取消双向关联: 不支持直接在本表取消双向关联,如果在对方表中不希望显示关联的本表,只需进入对方表单的配置页面,删除对应的关联字段即可。
L:移动APP输入
是否只允许从移动APP扫码关联
勾选后,在电脑浏览器无法进行关联操作,只能通过明道云APP扫码关联。
禁用相册
禁用后,只能拍照
4、添加关联记录
新建XXX: 向关联表中创建一条记录,并自动关联当前记录
选择XXX: 从关联表中选择一条已有的记录进行关联
5、删除关联记录
删除时仅仅是删除两条记录间的关系,不会删除记录。
6、调整列宽
打开一条记录,直接拖拽调整列宽,点击左边的保存按钮即可。 管理员操作对所有人有效。
7、分栏显示
分栏可以将本记录字段和关联记录分为两个固定区域,分开显示。 无需其他配置,关联记录字段只需满足多条关联,且列表显示方式即可使用。
文档问题反馈
文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧