除了支持与表列中的数据的交互之外,控件还允许应用用户可视化这些数据。
大多数控件都针对表列进行了配置,但某些控件(如网格控件)可以针对表进行配置。
在窗体设计器中使用控件
若要在窗体设计器中使用这些控件:
登录到 Power Apps。
在左侧导航窗格中选择表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择所需的表,然后选择窗体区域。
选择要编辑的主窗体。
选择要添加控件的列或部分。
在右侧属性窗格中,选择 + 组件显示可用控件,然后选择所需的控件。
备注
可以使用不同的控件,具体取决于列或网格类型。 例如,星数评级控件仅可用于整数列。
选择要在其上显示控件的设备(Web、平板电脑和手机)。
配置每个属性的值。
配置控件完成后,选择完成。
下面介绍了您可以在窗体上使用的各个控件。
网格控件
可以在以下级别配置 Grid 控件:
- 表。 当为表配置 grid 控件时,表的所有视图都将使用该 grid 控件。 详细信息:为表配置 grid 控件
- 窗体。 添加到窗体的子网格使用 grid 控件来控制子网格的行为。
Subgrid
只读子网格允许您呈现与当前记录相关的数据视图,用户可以在其中从网格内查看和打开记录。 详细信息:在窗体中添加和配置子网格组件
可编辑网格
通过可编辑网格,无论用户在使用 Web 应用、平板电脑还是手机,都可以直接从视图和子网格对记录进行丰富的内嵌编辑。 详细信息:使用可编辑网格控件使模型驱动应用网格(列表)可编辑
Power Apps 网格控件
Power Apps grid 控件代表 Power Apps grid 控件的下一个演变,允许用户从视图和子网格查看、打开和编辑记录。 默认情况下,Power Apps grid 控件是只读的,但您可以将其配置为可编辑。
详细信息:Power Apps grid 控件
为表配置 grid 控件
- 登录到 Power Apps。
- 打开解决方案资源管理器,展开实体,然后选择所需表,如客户表。
- 选择控件选项卡,然后为表选择所需的网格。
- 根据 grid 控件,指定所需的值,保存,然后发布自定义项。
显示控件
日历
Calendar 控件在日历中显示计划的活动及其关联的详细信息。 您可以在日、周或月视图中查看、创建和删除活动。 详细信息:将日历控件添加到表
画布应用
嵌入式画布应用中包含丰富的数据集成功能,可以将上下文数据从主机模型驱动的窗体导入到嵌入式画布应用。 在 Microsoft Dataverse 的数据旁显示来自各个源的所需数据。 详细信息:在模型驱动窗体上添加嵌入式画布应用
外部网站
向窗体添加内联帧 (iframes) 以在一个窗体中集成另一网站的内容。 详细信息:将 iframe 添加到模型驱动应用主窗体
HTML 和图像 Web 资源
通过 Web 资源在窗体上显示 HTML 页面或图像文件。 详细信息:在窗体中查看和编辑 Web 资源
知识搜索
需要 Dynamics 365 Customer Service 应用。 添加一个 Knowledge Base Search 控件到窗体以方便您组织的用户查找知识库文章,从而可以直接从记录回复常见客户疑问并解决其难题,而不必切换到其他应用程序。 详细信息:将知识库搜索控件添加到窗体
快速视图
Quick view 控件显示在窗体上的查找中选择的行中的数据。 控制中显示的数据是使用快速视图窗体定义的。 显示的数据不可编辑,但在快速视图窗体中包括主列时,主列将成为用于打开相关行的链接。 详细信息:模型驱动应用 Quick view 控件属性
Timeline 控件
为客户提供最新新闻动态、相关文章和 Twitter 推送文计划。 详细信息:设置时间线控件
| 属性 | 描述 |
|---|---|
| CC_Timeline_Title | 映射每个日程表项目标题的属性。 |
| CC_Timeline_Title_Desc | 标题的说明。 |
| CC_Timeline_Label1 | 将显示在时间线项标题下方的列。 |
| CC_Timeline_Label1_Desc | 标签 1 的说明。 |
| CC_Timeline_Label2 | 将显示在标签 1 后面的列。 |
| CC_Timeline_Label2_Desc | 标签 2 的说明。 |
| CC_Timeline_Label3 | 将显示在标签 2 后面的列。 |
| CC_Timeline_Label3_Desc | 标签 3 的说明。 |
| CC_Timeline_Label4 | 将显示在标签 3 后面的列。 |
| CC_Timeline_Label4_Desc | 标签 4 的说明。 |
| CC_Timeline_Label5 | 将显示在标签 4 后面的列。 |
| CC_Timeline_Label5_Desc | 标签 5 的说明。 |
| CC_Timeline_Timestamp | 用于按时间倒序方式对时间线进行排序的列。 |
| CC_Timeline_Timestamp_Desc | 时间戳的说明。 |
| CC_Timeline_Group | 映射以分组时间线的列。 |
| CC_Timeline_Group_Desc | 组列的说明。 |
| CC_Timeline_GroupOrder | 项目所属的组相对于其他组的顺序(对要显示的组分配值 1、2、3 等)。 将按分配组值的升序顺序显示组。 |
| CC_Timeline_GroupOrder_Desc | 组顺序列的说明。 |
| CC_Timeline_URL | 映射 URL 列,用于显示每个时间线项目的 URL。 |
| CC_Timeline_URL_Desc | URL 列的说明。 |
| CC_Timeline_ThumbnailURL | 映射以为每个项显示图像/图标缩略图的列。 |
| CC_Timeline_ThumbnailURL_Desc |
ThumbnailURL 列的说明。 |
| CC_Timeline_Filter | 为时间线筛选器映射的列。 |
| CC_Timeline_Filter_Desc | 筛选器的说明。 |
| CC_Timeline_Footer | 显示为时间表页脚的 Web 资源。 |
| CC_Timeline_Footer_Desc | 页脚列的说明。 |
输入控件
复选框
让用户通过选中或清除复选框来在二进制值之间选择。 它可以配置是/否选择项列。
选项集
option set 控件呈现一组选项,供您的用户在输入数据时从中选择。 在将选择项列引入窗体时,它默认可用。 详细信息:选择项
笔输入
使用 笔输入 控件捕获书写输入(例如签名)。 可以为多行文本列配置 笔输入 控件,来与 Web、平板电脑和手机客户端一起使用。
重要提示
为此控件映射到的列指定的建议最大长度至少为 15000。
| 属性 | 描述 |
|---|---|
| PenMode | 指定 PenMode!Draw、PenMode!Erase 或 PenMode!Select 以确定在用户拖动 Pen 控件中的指针设备时会发生什么。 |
富文本编辑器
富文本编辑器 控件为应用用户提供用于设置文本格式的 WYSIWYG 编辑区域。 此控件的输入和输出格式为 HTML。 该控件允许将复制的富文本(如从 Web 浏览器或 Word)粘贴到该控件中。 它可以配置文本列。 详细信息:将富文本编辑器控件添加到模型驱动应用
Toggle
切换 控件允许用户通过切换按钮在二进制值(例如开/关和是/否)之间进行选择。 它可以配置是/否选择项列。
AI Builder
名片读取器
使用 AI Builder business card reader 控件检测名片,并提取信息。 可以直接在组件中拍摄照片,或者加载已拍摄的图像。 详细信息:使用模型驱动应用中的名片读取器组件
Power BI
Power BI 报表
在模型驱动应用程序仪表板中嵌入 Power BI 报告。 详细信息:创建或编辑 Power BI 嵌入式系统仪表板
更多组件控件
某些组件未显示在窗体设计器的默认组件列表中,但可以通过选择获取更多组件将其添加到列表中。
表单组件
Form component 控件让用户可以直接从另一个表的窗体编辑相关表记录的信息。 详细信息:直接从另一个表的主窗体编辑相关表记录
协作控件
协作控件让您能够简化用户的工作流协作。 构建模型驱动应用,允许用户使用 Microsoft 365 和 Microsoft Teams 中的审批、文件、会议、注释和任务,而无需在应用之间切换上下文。 详细信息:协作控件
旧控件
计时器控件
计时器控件显示用户在可用行的解决中完成一个操作所用的时间,或显示完成该操作已经过去了多长时间。 详细信息:模型驱动应用计时器控件概述
News 控件
仅提供经典版本。
从有关您的客户、竞争对手和联系人的最新新闻中获得宝贵见解。 News 控件提供来自必应资讯的相关新闻。 详细信息:设置和使用新闻控件