视图作为一种数据库对象,可以让用户对数据源进行查询和修改,是用户管理表数据的窗口。用户利用视图对数据进行操作比用户直接对数据源表操作有较多的优势:
- 简化数据操作
- 自定义所需数据
- 从多个表中汇总数据
- 通过视图可以直接修改数据
- 有效建立数据安全访问机制
得帆云支持设置多视图显示,方便用户根据不同角色或场景,以不同的方式展现出工作表数据。本次技巧分享主要介绍「如何用树状视图展示表单数据」。
树状视图是指用层级结构展示某一个表单内数据之间的关联关系,如上下级关系、包含关系等。这类数据模型在现实生活中应用相当广泛。从超市的商品分类到政府的组织结构,无不都是「树形」的。在实际的项目开发中也经常需要显示这种结构。比如,在树状视图上给一个单位的职工赋予系统操作权限。
下面我们结合实例,分享树状视图的相关概念和具体使用方法。
配置方法
1、建立表单数据间层级关系
由于树状视图针对数据之间存在层级关系的表单,因此我们在新建树状视图之前,需要先建立表单数据间的层级关系。首先,在「表单设计」页面中,添加一个数据来源为本表的「数据选择」字段,用于选择当前表单数据的上级数据。
举个栗子,在人事管理系统中的部门管理表单中,若名为「运维组」的部门数据,它的上级部门选择到「技术部」。则表示「技术部」是「运维组」的上级数据;「运维组」属于「技术部」的直接下级数据。
2、新增树状视图
配置符合条件的数据选择之后,在「列表设计」的右上角点击新增视图,视图类型选择树状视图。按表单提示选择各类信息,点击确定,即可成功新建一个树状视图。
其中,关联字段需要选择上一步中配置的数据选择,作为形成树状视图的关联依据;标题字段可选择表单中的字段,作为树状视图层级树中每一条数据的显示标题。
新建成功后,可以移动视图标题对多个视图排序,并在视图预览中对树状视图进行更多显示配置。
3、设置显示样式
在视图预览中点击设置按钮,可设置树状视图右侧下级列表的显示字段,在其中添加虚拟字段、排序字段等显示配置。
4、设置默认显示数据范围
通过视图预览中的查询器按钮,可设置树状视图的内置查询条件,用于设置树状视图内默认显示数据的范围。
5、设置查询条件
通过查询框右侧的设置按钮,可设置查询框所针对的查询字段。若我们设置查询字段为「部门名称」和「部门类型」,那么使用输入框查询时,系统将根据这两个字段的内容对表单数据进行查询。
6、设置数据详情
通过列表上方的编辑按钮,可设置数据详情的标题内容和其中的显示字段。
7、设置是否默认开启数据穿透
最后,树状视图还提供数据穿透的功能,可在后台中设置是否默认开启。数据穿透未开启时,下级列表中只显示当前选中数据的直接下级数据。数据穿透开启时,下级列表显示直接下级数据及又下一级数据,以此类推。
注意:右上角图标是蓝色的时候数据穿透是开启状态~
数据穿透未开启时
数据穿透开启时
使用效果
树状视图的左侧目录表现数据间的层级关系,右侧显示当前节点的数据详情和下级数据的列表。
左侧目录可以快捷添加下级数据。还支持在上端的搜索框中针对后台配置中设置的查询条件进行搜索。
点击即可查看当前选中节点的下级数据列表,及每条下级数据的数据详情。
以上就是本次「如何用树状视图展示表单数据」的全部技巧分享。
得帆云将树状视图与列表视图结合,合并分离的数据、创建分区视图,以不同的角度展示表单数据。在简化数据操作、加强基表数据安全性上更有卓效,快去得帆云系统中试一试吧~
热门跟贴