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