本文介绍如何创建快速视图窗体以及如何向主窗体添加快速视图控件。
快速视图窗体可以作为快速视图控件添加到另一个窗体中。 可以提供一个模板,用于查看其他表行的窗体中相关表行的信息。 这意味着应用用户无需导航到其他行即可查看执行其工作所需的信息。
请注意,虽然快速查看窗体可以悬浮于视图或窗体之上,但它是作为窗体而不是视图来设计的。
在下面的示例中,请注意与快速视图窗体中的给定课程相关的模块。 两个表之间存在一对多关系以实现这一点。 可以看到其他元数据列,包括与模块关联的图像。 然后,该窗体继续显示与课程记录表关联的元数据。
快速视图控件与窗体中包含的查阅列相关联。 如果未设置查阅列值,则快速视图控件将不可见。
注释
- 无法编辑快速视图窗体控件中的数据,它们不支持表单脚本。
- 由于快速视图窗体是使用窗体中的快速视图控件查看的,因此它们不包括页眉、页脚或导航区域。 无法将安全角色分配给快速查看表单,也无法激活或停用这些角色。
- 快速视图窗体不支持自定义控件,并且对复杂控件(如子网格)的自定义支持有限。 如果需要,请考虑使用 窗体组件控件
创建快速视图窗体
使用表单编辑器创建快速视图表单的方式与创建其他表单的方式类似。 快速查看窗体为只读。 使用它们创建仅用于阅读目的的表单。
登录到 Power Apps。
在左侧导航窗格中选择 “表 ”,然后选择所需的表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择 “窗体 ”区域。
在工具栏上,选择“ 添加窗体>快速视图窗体”。
在“窗体”面板中,输入显示名称和说明以区分此快速视图窗体与其他窗体。
在窗体设计器中,将任何列从列资源管理器拖到窗体中的部分。
重要
无法删除窗体中的所需列。 如果将所需列添加到窗体并想要将其删除,则必须删除该窗体,然后重新创建它。 设置列的必需属性时,如果没有列中的数据,则无法保存行。
若要保存窗体,请选择“ 保存”。
选择 “发布 ”以查看应用中的新窗体。
编辑快速视图窗体
快速视图表单具有简化的布局,因为它们设计为在表单分区中查看。 只有一个单列选项卡可用。 只能再添加一个单栏部分、列、子网格和分隔条。
登录到 Power Apps
打开与表相关的解决方案,或者直接从边栏中的数据选项访问该表。
打开您想要的表,然后选择窗体区域。
选择快速视图窗体,或选择窗体旁边的 ... ,然后在 新选项卡中选择“编辑窗体”。
添加或删除所需的表列。
重要
无法删除所需的列。 如果将所需列添加到窗体,则无法将其删除。 如果您在窗体中不需要此列,必须删除窗体,然后重新创建。
在编辑快速视图表单时,必须先发布更改,然后这些更改才会在应用程序中可见。
将快速视图控件添加到主窗体
只能将快速视图窗体添加存在查找列的主窗体中,查找的目标是快速视图窗体的表。
登录到 Power Apps。
在左侧导航窗格中选择 “表 ”,然后选择所需的表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择 窗体 区域。
选择类型为主的窗体
在窗体设计器中,从“ 组件 ”窗格中选择“ 快速视图”。
在“选择快速视图窗体”对话框中,选择“查找”列,然后选择查找列值。 详细信息: 快速查看控件属性。
选择 “完成 ”以关闭 “选择快速视图窗体 ”对话框。 快速视图窗体将显示在窗体中。
若要保存窗体,请选择“ 保存”。
重要
请注意在创建具有相同表的父关系时发生的行为。 例如,如果“客户”与“客户”之间有关系,并且创建了由创建父行的快速创建窗体使用的查找,第一行将不会随具有父行值的查找一起保存。 这是因为使用同一表引入的循环引用。 如果遇到此问题,可以在保存行之前删除快速创建窗体上的父行 ID 来解决此问题。
快速查看窗体属性
在主窗体中使用快速视图窗体时,可以设置或更新以下属性。
| 资产 | Description |
|---|---|
| 名称 | 必需:选项卡的唯一名称,在脚本中引用快速视图时使用该名称。 |
| 标签 | 必需:用于快速查看表单的标签。 |
| 在窗体上显示标签 | 在窗体上显示标签。 |
| 查找列 | 选择窗体中包含的查找列之一。 |
| 相关表 | 此值取决于选择的查阅列。 这通常是查找的 1:N 表关系的主表。 如果该表包括能接受客户或联系人的潜在客户查找,则在快速视图窗体列中,您可以通过更改此值并选择另一个快速视图窗体,为客户和联系人选择快速视图窗体。 |
| 快速视图窗体 | 如果 “相关”表 具有任何快速查看窗体,则可以在此处选择这些窗体。 否则,可选择新建创建一个。 |