使用应用程序设计器创建和编辑公共视图或系统视图

此主题适用于 Dynamics 365 Customer Engagement (on-premises)。 有关此主题的 Power Apps 版本,请参阅: 在应用程序设计器中处理视图

在 Dynamics 365 Customer Engagement (on-premises) 中,视图定义如何显示特定实体的记录。 视图定义以下事项:

  • 要显示的列(属性)
  • 列的宽度
  • 默认如何为记录排序
  • 默认应用哪些筛选器确定哪些记录显示在列表中

视图通常分为三类:

  • 个人:单个用户可根据自己的个人要求创建个人视图。 只有创建者和创建者选择与其共享的任何人才能查看这些视图。
  • 公共:作为应用制造者,您可根据组织需求创建和编辑公共视图。 这些视图在视图选择器中可用,并且您在窗体的子网格中可以使用它们或在仪表板上作为列表。
  • 系统:作为应用制造者,您还可以修改系统视图以满足组织的需求。 这些视图是应用程序依赖的特殊视图:它们为系统实体而存在或在您创建自定义实体时自动创建。 这些视图可供部分或全部用户使用,具体取决于用户的权限。

详细信息:视图类型

创建公共视图

作为应用制造者,您可使用应用程序设计器创建和编辑公共视图。

  1. 在应用程序设计器中打开视图

  2. 组件选项卡上,选择新建

    创建公共视图。

  3. 添加要在视图中显示的列。 详细信息:向视图中添加列

  4. 应用筛选条件以优化要在视图中显示的数据。 详细信息:定义筛选条件

  5. 通过使用 ANDOR 选项为筛选器分组,以便进一步优化视图中显示的数据。 详细信息:为多个筛选器分组

  6. 通过为列配置主要排序和次要排序,为数据排序。 详细信息:设置列的主要排序顺序和次要排序顺序

  7. (可选)配置列宽:

    a. 选择列。 此时将打开属性选项卡。

    b. 使用所需列宽配置设置宽度

    备注

    列宽值的范围为 25 到 300 像素。

  8. (可选)通过将列拖到要将其移到的位置来为列重新排序。

    将列悬停在可以移到的位置上方时,您将看到可视指示器。

    为列重新排序。

    备注

    还可以使用键盘快捷键更改列顺序。 通过选择 Ctrl + X 剪切列,选择列,然后通过选择 Ctrl + V 粘贴。将把列移到所选列右侧。

  9. (可选)将图标或文件附加到列,以便在运行时与其他列区分。 详细信息:定义 Web 资源

  10. 保存并关闭视图。

  11. 选择 发布将视图提供给组织中的其他用户。

在应用程序设计器中打开和添加视图

以下步骤介绍如何在应用程序设计器中打开和添加视图。

  1. 在解决方案资源管理器中选择应用,然后选择要编辑的应用以在应用程序设计器中将其打开。

  2. 实体视图部分,选择视图

    在本例中,我们已从客户实体选择 视图

    应用程序设计器视图。

  3. 要添加视图,请通过使用“公共”、“高级查找”、“关联”和“查找”进行选择。 将把视图自动添加到视图列表。

    备注

    视图根据您已选择的实体显示。 例如,如果选择客户,将显示与客户实体关联的视图。

有关应用程序设计器的详细信息:通过使用应用程序设计器设计自定义业务应用程序

向视图中添加列

视图通过包含行和列的表显示记录。 每行就是一条记录,而从记录中显示的字段由添加到视图的列确定。

  1. 在应用程序设计器中,在组件选项卡中,选择主实体相关实体列属性列表。

    添加列。

  2. 从列表选择所需属性,然后将其拖到列标题。 还可以通过双击属性来添加属性。

  3. 重复步骤 2,直到添加了要在视图中显示的所有属性。

添加属性时,可将其随现有列标题一起拖到任意位置。 将列添加到视图后,还可以移动列。

定义筛选条件

您可以设置筛选条件,以便在视图中仅显示一小组记录。 用户打开视图时,将仅显示满足定义的筛选条件的记录。 可以同时从主实体和相关实体选择要充当筛选条件的字段。

  1. 在应用程序设计器中,展开筛选条件部分。

    设置筛选条件。

  2. 选择添加筛选器

  3. 从第一列中的下拉列表选择属性。

  4. 从第二列中的下拉列表选择运算符。

    设置筛选条件运算符。

  5. 在第三列中输入要充当筛选依据的值。

除了主实体,还可以基于相关实体的属性筛选数据。

  1. 组件选项卡中,选择相关实体列属性列表,选择最上方字段中的选择实体向下箭头,然后选择所需实体。

    这将添加一个单独的部分。

  2. 重复上一过程中的步骤 2 到 5。

详细信息:创建和编辑实体之间的关系

为多个筛选器分组

如果要通过使用多个字段筛选记录,可向视图添加多个筛选器。

  1. 选择要分组的筛选器。 设置组筛选器。
  2. 选择“组 And”或“组 Or”为筛选器分组。 组筛选器选择。 如果选择组 And,仅在视图中显示满足两个条件的记录。 如果选择组 Or,则显示满足任何筛选条件的记录。 例如,要仅显示优先级为“高”或“普通”且状态为“活动”的记录,请选择组 And

要从组中移除筛选器,请选择组,然后选择取消组合

设置列的主要排序顺序和次要排序顺序

视图打开时,将按照创建该视图时设置的顺序为其显示的记录排序。 默认情况下,如果未选择排序顺序,将根据视图中的第一列为记录排序。 可选择根据一列排序,也可以选择根据两列排序,即一个主要列,一个次要列。 视图打开时,将首先根据要用于主要排序顺序的列为记录排序,然后根据要用于次要排序顺序的列为记录排序。

备注

只能为从主实体添加的列属性设置主要排序顺序和次要排序顺序。

  1. 选择要用于排序的列。

  2. 选择向下箭头,然后选择主要排序次要排序

    对记录进行排序。

如果移除为主要排序顺序选择的列,为次要排序顺序选择的列将变为主要排序顺序。

定义 Web 资源

指定要与视图中的列关联的脚本类型的 Web 资源。 这些脚本有助于显示列的图标。

  1. 选择要向其添加 Web 资源的列。
  2. 属性选项卡上,选择高级
  3. Web 资源选项列表中,选择要使用的 Web 资源。
  4. 功能名称框中,输入功能名称。

编辑公共视图或系统视图

可通过添加、配置或移除列,更改公共视图或系统视图的显示方式。

  1. 在实体的视图列表中,选择显示参考列表下拉箭头 下拉框。编辑视图。

  2. 在要编辑的视图旁边,选择打开视图设计器 打开视图设计器。

    将在视图设计器中打开视图。

编辑公共视图或系统视图时,更改必须先保存并发布,才会在应用程序中显示。

社区工具

View Lyout ReplicatorView Designer 是 XrmToolbox 社区为 Customer Engagement Customer Engagement 开发的工具。

详细信息:开发人员工具

备注

这些工具由 XrmToolBox 提供,不受 Microsoft 支持。 如果有与该工具相关的疑问,请联系发布者。 详细信息:XrmToolBox

另请参见

创建或编辑视图