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

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

大多数控件都针对表列进行了配置,但某些控件(如网格控件)可以针对表进行配置。

在窗体设计器中使用控件

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

  1. 登录到 Power Apps

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

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

  4. 选择要编辑的主窗体

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

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

    备注

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

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

  8. 配置每个属性的值。

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

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

网格控件

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

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

Subgrid

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

可编辑网格

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

Power Apps 网格控件

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 控件属性

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!DrawPenMode!ErasePenMode!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 控件提供来自必应资讯的相关新闻。 详细信息:设置和使用新闻控件

后续步骤

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