了解模型驱动应用程序视图
模型驱动应用使用视图定义特定表的记录列表在应用程序中的显示方式。
视图定义:
- 待显示的列。
- 列的顺序。
- 每列应该有多宽。
- 默认情况下,应如何对记录列表进行排序。
- 为限制将出现的记录而应用的默认筛选器。
视图在应用中可用后,用户即可以选择它。
设计应用时,制作者将决定向应用用户提供哪些公共视图。 这些决定通常基于将使用该应用的用户的类型,如销售或市场营销。
视图可以通过表设计器或应用程序设计器开发。
视图类型
具有三种视图类型:个人、系统和公共。
- 个人视图 - 个人视图归个人所有,除非与其他人共享个人视图,否则仅对此人可见。
- 系统视图 - 作为系统管理员或系统定制员,您可以编辑系统视图。 系统视图是应用程序依赖的特殊视图,为系统表而存在或在您创建自定义表时自动创建。 这些视图具有特定目的和一些附加功能。
- 公共视图 - 公共视图是可以根据匹配度自定义的常规视图。 这些视图很重要,因为所有应用用户都可以在视图可用时使用视图选择器进行访问。 可以在窗体中的子网格中使用公共视图,或在仪表板中作为列表使用。
模型驱动应用中的视图
用户可能希望以多种方式查看与表相关的数据。 应用程序中经常会显示一个视图下拉列表,可以选择查看方式。
个人视图包含在应用中可用的系统或公共视图列表上方。 这样,用户可以更轻松地查找对他们重要的数据。
视图中显示的记录将显示在列表中。 视图经常为用户提供更改默认排序方式、列宽和筛选器的选项,以便用户更轻松地找到对他们重要的数据。
视图不仅由模型驱动应用中的用户使用,还可用于定义应用程序中使用的图表中的数据源(举例)。
个人视图
个人视图可以按照以下步骤创建:
- 从模型驱动应用的命令栏中选择创建视图。
- 定义视图筛选器。
- 然后选择保存。
备注
尽管您可以基于系统或公用视图创建新的个人视图,但是您不能基于个人视图创建系统或公共视图。
对“已保存视图”表至少具有用户级操作访问权限的用户可以创建个人视图。
作为系统管理员,您可以在安全角色中修改每个操作的访问级别以控制用户将能够创建、读取、写入、删除、分派或共享个人视图的深度。
系统视图
系统视图 | 说明 |
---|---|
快速查找 | 在使用快速查找执行搜索时使用的默认视图。 此视图也定义在使用快速查找和查找视图的搜索功能时搜索哪些列。 |
高级查找 | 在使用高级查找时用于显示结果的默认视图。 在创建新的自定义公共视图或个人视图时,此视图还定义默认情况下使用的列,而不定义视图用作模板。 |
已关联 | 列出记录的相关表的默认视图。 |
查找 | 当您选择要为查找列设置的记录时显示的视图。 |
这些视图不在视图选择器中显示,并且您在窗体的子表中无法使用它们或在仪表板上作为列表。 您不能删除或停用这些视图。 有关删除视图的详细信息,请转到删除视图。
系统视图由组织负责,以便每个人都能查看它们。 例如,所有用户都具有组织级访问权限以读取视图 (savedquery
) 表的记录。 这些视图与特定表相关联,并在解决方案资源管理器中可见。 您可以在解决方案中包含这些视图,因为它们与表相关联。
备注
系统视图将出于性能优化目的进行缓存,因此不支持 savedquery
表上的插件。
公共视图
一些公共视图在默认情况下存在用于系统表和所有自定义表。 例如,当您创建新的自定义表时,将具有公共和系统视图的以下组合。
客户 | Type |
---|---|
可用表复数名称 | 公用 |
停用表复数名称 | 公用 |
快速查找可用表复数名称 | 快速查找 |
表名称高级查找视图 | 高级查找 |
表名称关联视图 | 已关联 |
表名称查找视图 | 查找 |
您可以创建自定义公共视图。 您可以删除在非托管解决方案中创建的任何自定义公共视图。
您不能删除任何系统定义的公共视图。
由托管解决方案添加的自定义公共视图只能通过卸载或更新托管解决方案来删除。
如何访问视图编辑器以创建或编辑视图
- 应用程序设计器:如果正在使用应用,则可能需要使用应用程序设计器,它提供了简单直观的用户界面,具有创建视图的拖放功能。 详细信息:教程:使用应用程序设计器创建和编辑公共视图或系统视图
- 解决方案资源管理器:如果已经体验过 Dynamics 365,可能希望使用解决方案资源管理器。 有关详细信息,请转到导航到高级应用制作和自定义区域
自定义视图
作为系统定制员,您可以通过控件自定义视图和子网格,使其只读或可编辑,并在视图或子网格(跳转栏)的底部显示字母列表。
以下控件可用:
Grid 控件名称 | 只读还是可编辑? | 说明 |
---|---|---|
Power Apps grid 控件(预览) | 只读或可编辑 | 目前处于预览阶段,此 grid 控件包括辅助功能的增强功能,将成为视图和子网格中使用的默认 grid 控件。 此控件最终将替换所有其他 grid 控件。 详细信息:Power Apps 网格控件(预览) |
Power Apps Read-Only Grid | 只读 | 具有辅助功能的增强功能的现代网格,于 2021 年 10 月发布,于 2022 年 4 月成为默认的只读网格体验。 详细信息:Power Apps read-only grid 控件 |
可编辑网格 | 仅可编辑 | 旧 grid 控件。 详细信息:使用 editable grid 控件使模型驱动应用视图可编辑 |
Read-Only Grid | 只读 | 已弃用的旧 grid 控件。 详细信息:模型驱动应用中的旧只读网格已弃用 |