了解模型驱动应用程序视图

模型驱动应用使用视图定义特定表的记录列表在应用程序中的显示方式。

视图定义:

  • 待显示的列。
  • 列的顺序。
  • 每列应该有多宽。
  • 默认情况下,应如何对记录列表进行排序。
  • 为限制将出现的记录而应用的默认筛选器。

视图在应用中可用后,用户即可以选择它。

在视图之间进行切换

设计应用时,制作者将决定向应用用户提供哪些公共视图。 这些决定通常基于将使用该应用的用户的类型,如销售或市场营销。

视图可以通过表设计器或应用程序设计器开发。

在模型驱动应用中配置视图

视图类型

具有三种视图类型:个人系统公共

  • 个人视图 - 个人视图归个人所有,除非与其他人共享个人视图,否则仅对此人可见。
  • 系统视图 - 作为系统管理员或系统定制员,您可以编辑系统视图。 系统视图是应用程序依赖的特殊视图,为系统表而存在或在您创建自定义表时自动创建。 这些视图具有特定目的和一些附加功能。
  • 公共视图 - 公共视图是可以根据匹配度自定义的常规视图。 这些视图很重要,因为所有应用用户都可以在视图可用时使用视图选择器进行访问。 可以在窗体中的子网格中使用公共视图,或在仪表板中作为列表使用。

模型驱动应用中的视图

用户可能希望以多种方式查看与表相关的数据。 应用程序中经常会显示一个视图下拉列表,可以选择查看方式。

模型驱动应用中的我的视图

个人视图包含在应用中可用的系统或公共视图列表上方。 这样,用户可以更轻松地查找对他们重要的数据。

视图中显示的记录将显示在列表中。 视图经常为用户提供更改默认排序方式、列宽和筛选器的选项,以便用户更轻松地找到对他们重要的数据。

视图不仅由模型驱动应用中的用户使用,还可用于定义应用程序中使用的图表中的数据源(举例)。

个人视图

个人视图可以按照以下步骤创建:

  1. 从模型驱动应用的命令栏中选择创建视图 模型驱动应用中的创建视图
  2. 定义视图筛选器
  3. 然后选择保存

备注

尽管您可以基于系统或公用视图创建新的个人视图,但是您不能基于个人视图创建系统或公共视图。

对“已保存视图”表至少具有用户级操作访问权限的用户可以创建个人视图。

作为系统管理员,您可以在安全角色中修改每个操作的访问级别以控制用户将能够创建、读取、写入、删除、分派或共享个人视图的深度。

系统视图

系统视图 说明
快速查找 在使用快速查找执行搜索时使用的默认视图。 此视图也定义在使用快速查找和查找视图的搜索功能时搜索哪些列。
高级查找 在使用高级查找时用于显示结果的默认视图。 在创建新的自定义公共视图或个人视图时,此视图还定义默认情况下使用的列,而不定义视图用作模板。
已关联 列出记录的相关表的默认视图。
查找 当您选择要为查找列设置的记录时显示的视图。

这些视图不在视图选择器中显示,并且您在窗体的子表中无法使用它们或在仪表板上作为列表。 您不能删除或停用这些视图。 有关删除视图的详细信息,请转到删除视图

系统视图由组织负责,以便每个人都能查看它们。 例如,所有用户都具有组织级访问权限以读取视图 (savedquery) 表的记录。 这些视图与特定表相关联,并在解决方案资源管理器中可见。 您可以在解决方案中包含这些视图,因为它们与表相关联。

备注

系统视图将出于性能优化目的进行缓存,因此不支持 savedquery 表上的插件。

公共视图

一些公共视图在默认情况下存在用于系统表和所有自定义表。 例如,当您创建新的自定义表时,将具有公共和系统视图的以下组合。

客户 Type
可用表复数名称 公用
停用表复数名称 公用
快速查找可用表复数名称 快速查找
表名称高级查找视图 高级查找
表名称关联视图 已关联
表名称查找视图 查找

您可以创建自定义公共视图。 您可以删除在非托管解决方案中创建的任何自定义公共视图。

您不能删除任何系统定义的公共视图。

由托管解决方案添加的自定义公共视图只能通过卸载或更新托管解决方案来删除。

如何访问视图编辑器以创建或编辑视图

自定义视图

作为系统定制员,您可以通过控件自定义视图和子网格,使其只读或可编辑,并在视图或子网格(跳转栏)的底部显示字母列表。

以下控件可用:

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 控件。 详细信息:模型驱动应用中的旧只读网格已弃用

后续步骤

打开视图设计器

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。