通过 Power Apps 模型驱动应用,表单提供用户界面,供用户与完成工作所需的数据进行交互。 用户所用的窗体要设计成允许他们高效地查找或输入所需的信息,这很重要。
在默认解决方案或非托管解决方案中,您可以为允许窗体自定义的所有表创建新窗体或编辑现有窗体。
模型驱动应用程序表单的 UI 增强
窗体 UI 增强功能包括多项小更改,以改进模型驱动应用窗体的数据呈现和可用性:
窗体具有浅灰色背景,这样避免了白色背景上的白色分区处理,提高了用户的视觉导航便捷性。
随着空白空间的减少,并为边框添加阴影和圆角,部分之间有更清晰的轮廓。
窗体字段分隔符被删除,跨部分标签使用一致的字体样式。
相关选项卡添加了一个箭头以指示下拉菜单,当您单击时会展开。
此外,快速视图窗体标签显示在最上部,而不是图标。
表单和解决方案
本节介绍当窗体位于非托管或托管解决方案中时窗体的自定义。
非托管解决方案中的表单
在非托管解决方案中,可以编辑为解决方案创建的非托管自定义表的属性,包括列、视图和窗体。 非托管解决方案是应用程序创建者和开发人员进行所需更改的场所。 非托管解决方案通常存在于开发环境中。
托管解决方案中的表单
在托管解决方案中,通常是在生产环境中,默认情况下无法为表创建新窗体或编辑现有窗体。 但是,如果托管解决方案中某个表的托管属性设置为允许自定义,则可以为此表添加或编辑窗体。
表单类型
有不同类型的表单,每种类型具有特定的功能或用途。 以下是表单类型:
- 主要。 主用户界面。
- 快速创建。 用于快速数据输入。
- 快速视图。 用于查看相关数据。
- 卡片表单。 显示窗体的紧凑显示。
详细信息:Power Apps 中的窗体类型。
创建或编辑窗体
构建模型驱动应用的基础包括创建表、配置数据视图以及创建和编辑窗体。
在开始构建窗体之前,应该确定您是否有解决业务问题所需的所有列。 此外,您还应了解如何使用节段和标签来组织列。 一般来说,除了业务流程的复杂性之外,窗体的复杂性还反映在表中的列数上。
删除表单
要删除表单,请登录 Power Apps 并转到解决方案> 打开您想要的解决方案 > 选择您想要的表格 >表单 区域。 选择窗体,然后在命令栏上选择删除。
有几个原因可能导致您无法删除表格。
| 原因 | 解决方法 |
|---|---|
| 每个表至少需要一个主窗体,它是表的唯一主窗体。 | 为表创建一个新的主窗体。 然后删除之前尝试的主要表单。 详细信息:创建窗体 |
| 每张表格需要一个指定的回退窗体,并且这是该表格唯一的回退窗体。 | 为数据表创建一个新表单,并将其设置为备用。 或者将另一个现有窗体指定为备用窗体。 然后删除前面尝试的表单。 详细信息:设置表的备用表单 |
控制应用程序内表单的显示
表格可以有多种形式。 表单的使用通过模型驱动的应用程序来控制。 通过控制显示屏,制作者可以根据不同的受众以不同的方式使用同一张表格。
默认情况下,所有窗体均可供用户使用。 通过应用程序设计器,可以对特定窗体进行限制。
更改显示的表单及其顺序
制作者通过应用设计器修改应用程序中显示的表单。 更多信息:从应用程序中添加或删除表格
制作者还可以从“窗体”区域更改表的窗体顺序、备用窗体和默认窗体。 详细信息:设置表单顺序
更新后的表与经典表
Power Apps 提供了很多使用窗体设计器设计窗体的选项。
仍然有一些表(此处称为经典表)保留了来自早期版本的外观和功能。 这些表的使用频率不高。 如下所示:
地址
文章
文章注释
批量删除操作
连接
折扣
折扣表
文档位置
电子邮件附件
跟随
目标
目标指标
导入源文件
发票产品
订单产品
价目表
队列项
报价产品
汇总字段
汇总查询
已保存视图
服务
服务活动
SharePoint网站
站点
区域
单位
计价单位组
主表单对话框
借助客户端 API,您可以使用主窗体对话,让用户可以在父窗体或基本窗体上打开相关的行表,而无需离开窗体。 详细信息:使用客户端 API 在对话框中打开主窗体