视图

视图的作用

视图的作用是根据条件(输入或业务规则)查询数据,并展示出来。

视图

视图的类型

视图根据展现的形式不同可以分为:

  • 列表视图:查询结果以列表形式展示

  • 树形视图:查询结果以树形式展示

  • 甘特视图:查询结果以甘特图形式展示

  • 地图视图:查询结果展示在地图上(需要提供地址或坐标列)

  • 折叠视图:和列表视图类似,扩展了按字段分类折叠功能

  • 日历视图:查询结构展示在日历上(需要提供日期列)

视图的构成

定义一个视图需要包括:查询表单(可选)、数据操作几个部分。

查询表单

查询表单用来输入查询条件,是表单的一种,所有表单中的字段均可在查询表单中使用。定义视图时,可以启用查询表单或不启用。

数据

数据的功能是定义视图的数据来源。支持条件配置方式、SQL方式、DQL方式(Document Query Language,MyApps定义的领域查询语言),存储过程方式。和查询表单一起可以实现按条件查询。

视图查询出来的结果数据通常按列表(或其它形式)展示,具体展示那些字段就需要定义可以直接显示表单字段数据,也可以是一个计算表达式,甚至可以是查询数据库表或其他系统接口获取的值。

操作

视图除了查询并展示数据以外,通常还需要对查询出来的数据进行操作,所以我们定义了操作功能。

视图中操作中包含了操作按钮和操作右键菜单两种形式。定义一个操作可以同时显示成操作按钮和操作菜单。

视图中的操作和表单中的操作一样,有基础操作类型的概念(新建、删除、导出等)。也可以通过动作执行前事件、动作执行后事件对基础类型进行扩展。

文档更新时间: 2022-12-17 02:59   作者:admin