视图
视图的作用
视图的作用是根据条件(输入或业务规则)查询数据,并展示出来。
视图的类型
视图根据展现的形式不同可以分为:
列表视图:查询结果以列表形式展示
树形视图:查询结果以树形式展示
甘特视图:查询结果以甘特图形式展示
地图视图:查询结果展示在地图上(需要提供地址或坐标列)
折叠视图:和列表视图类似,扩展了按字段分类折叠功能
日历视图:查询结构展示在日历上(需要提供日期列)
视图的构成
定义一个视图需要包括:查询表单(可选)、数据、列、操作几个部分。
查询表单
查询表单用来输入查询条件,是表单的一种,所有表单中的字段均可在查询表单中使用。定义视图时,可以启用查询表单或不启用。
数据
数据的功能是定义视图的数据来源。支持条件配置方式、SQL方式、DQL方式(Document Query Language,MyApps定义的领域查询语言),存储过程方式。和查询表单一起可以实现按条件查询。
列
视图查询出来的结果数据通常按列表(或其它形式)展示,具体展示那些字段就需要定义列。列可以直接显示表单字段数据,也可以是一个计算表达式,甚至可以是查询数据库表或其他系统接口获取的值。
操作
视图除了查询并展示数据以外,通常还需要对查询出来的数据进行操作,所以我们定义了操作功能。
视图中操作中包含了操作按钮和操作右键菜单两种形式。定义一个操作可以同时显示成操作按钮和操作菜单。
视图中的操作和表单中的操作一样,有基础操作类型的概念(新建、删除、导出等)。也可以通过动作执行前事件、动作执行后事件对基础类型进行扩展。
文档更新时间: 2022-12-17 02:59 作者:admin