Power Apps 中的表新式控件(预览版)

[本文为预发布文档,可能会发生变化。]

一个控件,它以表格或列表格式显示一组数据。

Description

控件是一个现代响应式控件,它以表格或列表格式显示一组数据。 表格格式包括每个显示的字段的列标题和一个页脚,该页脚提供有关数据集的详细信息,例如记录计数。 列表格式在单个列中显示数据,并且每个行都有三个字段。 作为应用创建者,你可以完全控制向控件添加哪些字段,包括订单。 尽管所有添加的字段以表格格式可见,但只有最初的三个字段以较窄的列表格式显示。

数据表 控件类似, 维护一个 Selected 属性,该属性指向可用于将 控件链接到其他控件的选定行。 此控件的键属性是 ItemsReflorBehaviorSelectedOnSelect

支持的功能

  • 控件中的数据是只读的。
  • 表格格式提供具有无限滚动的新式数据浏览体验,无需分页按钮。
  • Table 控件支持链接到 Microsoft Dataverse 表和集合。
  • 控件连接到兼容的连接器(如 Microsoft Dataverse)时,默认情况下会显示一组预定义的字段。 还可以根据需求显示或隐藏其他字段。
  • 控件可以在表格格式和列表格式之间自动切换。 可以使用 Reflow 属性手动管理此行为。
  • 运行应用时,可以在 控件中调整列宽。 但是,运行应用时,更改不会保存。 所做的更改不会保存。
  • 通过基本调色板颜色属性更改 的调色板。

不支持的功能

目前不支持列出的功能。 但是,由于 控件仍在不断发展,因此请重新检查是否有任何更新。

  • 将表链接到其他数据连接器。
  • 自定义除调色板以外的 表格 样式或修改单个列。

概况

- 表中出现的项的数据源。

NoDataText - 在 控件中没有要显示的记录时向用户显示的消息。

可见 - 控件是显示还是隐藏。

行为

ReflowBehavior - 表的默认响应行为。 重排 意味着当控件宽 480 像素以上且在较窄的情况下转换为列表格式时,表格以表格形式显示。 GridOnly (或 ListOnly)表示表始终以表格格式(或列表)格式显示,无论控件宽度如何,都可以使用 Power Fx 公式创建自己的断点来定义表的响应行为。

EnableSorting – 允许用户使用列标题中的下拉列表对表中的数据进行排序,以便支持数据类型。

EnableRangeSelection – 用户是否可以选择表的一部分来复制其值。 默认值为 “是”。

大小和位置

X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

Width - 控件左边缘和右边缘之间的距离。

Height - 控件上边缘和下边缘之间的距离。

样式和主题

HeaderFont - 列标题的字体。

HeaderFontSize - 列标题的字号。

HeaderFontColor - 列标题的文本颜色。

HeaderFontWeight - 列标题的字体粗细。

BasePaletteColor - 应用于控件的调色板。 这会影响呈现主题颜色的控件的所有图面。

字体 - 显示文本的字体系列的名称。

FontSize - 控件上显示的文本的字号。 如果值为 null 或零,则字体大小由所选 Fluent 主题驱动。

FontColor - 控件中文本的颜色。

FontWeight - 控件中文本的粗细:粗体、浅色、普通或半曲。

其他属性

已选择 控件中的选定行。

DisplayMode - 控件是否允许用户输入(编辑),仅显示数据(视图),还是被禁用(已禁用)。

OnSelect – 定义在选择单个记录时触发的作。

ShowAvatar - 用户头像在列表模式下显示还是隐藏。

ShowColumnHeaders – 列标题是显示还是隐藏。

ShowFooter - 页脚是显示还是隐藏。

大小 – 画布上控件的大小。

AccessibleLabel – 屏幕阅读器标签。