可用于模型驱动应用的控件列表

除了支持与表列中的数据的交互之外,控件还允许应用用户可视化这些数据。

控件的存在是为了通过模型驱动应用提供更支持触控的体验。 其中包括切换、星级评分、日历、数字输入和其他控件。

大多数控件为表列配置,但有一些控件(如网格控件)可以为表配置。

在窗体设计器中使用控件

若要在窗体设计器中使用这些控件:

  1. 登录到 Power Apps

  2. 在左侧导航窗格中选择。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  3. 选择所需的表,然后选择窗体区域。

  4. 选择要编辑的主窗体

  5. 选择要添加控件的列或部分。

  6. 在右侧属性窗格中,选择 + 组件显示可用控件,然后选择所需的控件。

    备注

    可以使用不同的控件,具体取决于列或网格类型。 例如,星数评级控件仅可用于整数列。

  7. 选择要在其上显示控件的设备(Web、平板电脑和手机)。

  8. 配置每个属性的值。

  9. 配置控件完成后,选择完成

下面介绍了您可以在窗体上使用的各个控件。

网格控件

可以在以下级别配置 Grid 控件:

  • 表。 当为表配置 grid 控件时,表的所有视图都将使用该 grid 控件。 详细信息:为表配置 grid 控件
  • 窗体。 添加到窗体的子网格使用 grid 控件来控制子网格的行为。

Subgrid

只读子网格允许您呈现与当前记录相关的数据视图,用户可以在其中从网格内查看和打开记录。 详细信息:在窗体中添加和配置子网格组件

可编辑网格

通过可编辑网格,无论用户在使用 Web 应用、平板电脑还是手机,都可以直接从视图和子网格对记录进行丰富的内嵌编辑。 详细信息:使用可编辑网格控件使模型驱动应用网格(列表)可编辑

Power Apps grid 控件(预览)

Power Apps grid 控件代表 Power Apps grid 控件的下一个演变,允许用户从视图和子网格查看、打开和编辑记录。 默认情况下,Power Apps grid 控件是只读的,但您可以将其配置为可编辑。

重要

  • 这是一项预览功能。

  • Power Apps grid 控件目前只能为表配置。

详细信息:Power Apps grid 控件

为表配置 grid 控件

  1. 登录到 Power Apps
  2. 打开解决方案资源管理器,展开实体,然后选择所需表,如客户表。
  3. 选择控件选项卡,然后为表选择所需的网格。
  4. 根据 grid 控件,指定所需的值,保存,然后发布自定义项。

显示控件

日历

Calendar 控件在日历中显示计划的活动及其关联的详细信息。 您可以在日、周或月视图中查看、创建和删除活动。 详细信息:将日历控件添加到表

模型驱动应用中版本 2 calendar 控件的示例。

画布应用

嵌入式画布应用中包含丰富的数据集成功能,可以将上下文数据从主机模型驱动的窗体导入到嵌入式画布应用。 在 Microsoft Dataverse 的数据旁显示来自各个源的所需数据。 详细信息:在模型驱动窗体上添加嵌入式画布应用

外部网站

向窗体添加内联帧 (iframes) 以在一个窗体中集成另一网站的内容。 详细信息:将 iframe 添加到模型驱动应用主窗体

HTML 和图像 Web 资源

通过 Web 资源在窗体上显示 HTML 页面或图像文件。 详细信息:在窗体中查看和编辑 Web 资源

需要 Dynamics 365 Customer Service 应用。 添加一个 Knowledge Base Search 控件到窗体以方便您组织的用户查找知识库文章,从而可以直接从记录回复常见客户疑问并解决其难题,而不必切换到其他应用程序。 详细信息:将知识库搜索控件添加到窗体

Quick view

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 页脚列的说明。

输入控件

复选框

让用户通过选中或清除复选框来在二进制值之间选择。 它可以配置是/否选择项列。 主窗体上运行时的 复选框 控件。

数字输入

使用 数字输入 控件可帮助用户快速输入数据。 用户只需点按加号和减号按钮即可更改您设置的增量中的数字值。 将此控件用于任意数字或货币列。 用户还可以直接将数字键入到列中。 此列仅在编辑模式下受支持。

模型驱动应用中数字输入控件的示例。

属性 描述
步长 设置在使用此控件输入数据时,从当前值增加或减去的数量。
Column 显示控件映射到的列。

Option set

option set 控件呈现一组选项,供您的用户在输入数据时从中选择。 在将选择项列引入窗体时,它默认可用。 详细信息:选择项

笔输入

使用 笔输入 控件捕获书写输入(例如签名)。 可以为多行文本列配置 笔输入 控件,来与 Web、平板电脑和手机客户端一起使用。

模型驱动应用中的笔控件。

重要

为此控件映射到的列指定的建议最大长度至少为 15000。

属性 说明
PenMode 指定 PenMode!DrawPenMode!ErasePenMode!Select 以确定在用户拖动 Pen 控件中的指针设备时会发生什么。

富文本编辑器

富文本编辑器 控件为应用用户提供用于设置文本格式的 WYSIWYG 编辑区域。 此控件的输入和输出格式为 HTML。 该控件允许将复制的富文本(如从 Web 浏览器或 Word)粘贴到该控件中。 它可以配置文本列。 详细信息:将富文本编辑器控件添加到模型驱动应用

Toggle

切换 控件允许用户通过切换按钮在二进制值(例如开/关和是/否)之间进行选择。 它可以配置是/否选择项列。

模型驱动应用中的 toggle 控件示例。

AI Builder

Business card reader

使用 AI Builder business card reader 控件检测名片,并提取信息。 可以直接在组件中拍摄照片,或者加载已拍摄的图像。 详细信息:使用模型驱动应用中的名片读取器组件

Power BI

Power BI 报表

使用 Power BI 报表控件在窗体上添加 Power BI 报表。 详细信息:使用 Power BI 报表控件添加报表

更多组件控件

某些组件未显示在窗体设计器的默认组件列表中,但可以通过选择获取更多组件将其添加到列表中。

Form component

Form component 控件让用户可以直接从另一个表的窗体编辑相关表记录的信息。 例如,这里是主客户窗体上一个单独选项卡上的窗体组件,它让用户无需离开客户窗体即可编辑联系人记录。 详细信息:直接从另一个表的主窗体编辑相关表记录

协作控件

协作控件让您能够简化用户的工作流协作。 构建模型驱动应用,允许用户使用 Microsoft 365 和 Microsoft Teams 中的审批、文件、会议、注释和任务,而无需在应用之间切换上下文。 详细信息:协作控件

旧控件

Auto-complete

仅提供经典版本。

Auto-complete 控件可在您键入时筛选一个项目列表,并让您从下拉列表中选择一个值。 例如,您可以使用此控件让用户从州或国家/地区下拉列表中进行选择。 此控件将映射到单行文本类型列。

属性 描述
Column 显示该控件映射到的列。
设置数据的源(分组选项、选择或视图)。
选择 选择此列的选项集。
查看​ 选择此列的表和视图。
Column 选择视图的主表列用作数据源。

Flip

翻转开关与开启/关闭开关类似,提供两个值之间的选择。

Multimedia

仅提供经典版本。

您可以嵌入视频,以向出门在外的销售和人员提供更丰富的客户体验。 使用此控件映射到包含要在控件中播放的音频或视频连接的 URL 列。

备注

此控件在 Android 版本 4.4 和更高版本上受支持。

目前,YouTube 视频在 Windows 8 和 Windows 8.1 平板电脑和手机上不受支持。 在 Windows 10 上,只有 HTTPS 视频(包括 YouTube)受支持。

支持的媒体类型包括:

  • 流 MP4 文件

  • YouTube 视频

  • Azure 媒体

  • 音频流

隐私声明

属性 说明
Media 输入要在此控件中播放的媒体的 URL。

Linear gauge

仅提供经典版本。

linear gauge 可让用户通过拖动滑块输入数字值,而不必键入准确数量。 滑块仅提供整数输入和显示。 将此控件用于任意数字和货币列。

重要

此控件将于 2021 年 4 月弃用。 详细信息:模型驱动应用控件弃用

属性 描述
最大值 设置要在仪表上显示的最大值。
最小值 设置要在仪表上显示的最小值。
获取或设置要在仪表上显示的值。
步骤 设置在使用此控件输入数据时,从当前值增加或减去的数量。

星数评级

使用星数评级提供评级的可视化表示。 可以设置的星数最多为五个。 您可以将此控件与整数列一起使用。 它不能与小数列一起使用。

模型驱动应用中星数评级控件的示例。

重要

属性 说明
最大值 从下拉列表中选择用于控件的最大星数。

Arc knob

仅提供经典版本。

Arc knob 在屏幕上显示为弧形,可供用户通过滑动弧形输入数据。Arc knob 控件仅提供整数输入和显示。 将此控件用于任意数字和货币列。 您可以使用触控方式更改值,也可以使用键盘聚焦在数字上并编辑它。

重要

  • 此控件将于 2021 年 4 月弃用。 详细信息:模型驱动应用控件弃用
  • 此控件在 Android 4.2 和 4.3 设备上不受支持。 它会影响这些版本中的滚动体验。
属性 说明
最大值 设置要在仪表上显示的最大值。
最小值 设置要在仪表上显示的最小值。
获取或设置要在仪表上显示的值。
步骤 设置在使用此控件输入数据时,从当前值增加或减去的数量。

计时器控件

计时器控件显示用户在可用行的解决中完成一个操作所用的时间,或显示完成该操作已经过去了多长时间。 详细信息:模型驱动应用计时器控件概述

News 控件

仅提供经典版本。

从有关您的客户、竞争对手和联系人的最新新闻中获得宝贵见解。 新闻控件提供来自必应资讯的相关新闻。 详细信息:设置和使用新闻控件

后续步骤

教程:将自定义控件用于数据可视化效果

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。