Power Apps 中的表新型控件(预览版)
[本文为预发布文档,可能会发生变化。]
以表格或列表格式显示一组数据的控件。
说明
表控件是一种现代的响应控件,以表格或列表格式显示一组数据。 表格格式包括每个显示字段的列标题和提供数据集详细信息(如记录计数)的页脚。 列表格式用于显示单列数据,每行有三个字段。 作为应用制作者,您可以完全控制将哪些字段添加到控件中,包括顺序。 尽管所有添加的字段都以表格格式显示,但列表格式较窄,只有前三个字段显示。
与库和数据表控件类似,表维护一个已选定属性,该属性指向可用于将表控件链接到其他控件的选定行。 此控件的关键属性是 Items、ReflorBehavior、Selected 和 OnSelect。
支持的功能
- 表控件中的数据是只读的。
- 表格格式提供可无限滚动的现代数据浏览体验,无需分页按钮。
- 表控件支持链接到 Microsoft Dataverse 表和集合。
- 当您将表控件连接到兼容的连接器(如 Microsoft Dataverse)时,默认情况下会显示一组预定义的字段。 您还可以根据需要显示或隐藏其他字段。
- 表控件可以自动在表格和列表格式之间切换。 您可以使用 Reflow 属性手动管理此行为。
- 运行应用程序时,您可以在表控件中调整列宽。 但是,当您运行应用程序时,您的更改不会保存在控件中。 您的更改未保存。
- 通过“基本调色板颜色”属性更改表的调色板。
不支持的功能
目前,不支持列出的功能。 但是,由于表控件仍在升级中,请检查是否有任何更新。
- 将表链接到其他数据连接器。
- 自定义表的样式,而不是调色板,或者修改各个列。
一般
项目 -出现在表中的项目的数据源。
NoDataText - 表 控件中没有显示任何记录时向用户显示的消息。
Visible - 控件显示还是隐藏。
行为
ReflowBehavior - 表的默认响应行为。 回流表示当控件的宽度等于或大于 480 像素时,表以表格形式显示,并在较窄的情况下转换为列表格式。 GridOnly(或 ListOnly)表示无论控件宽度如何,表总是以表格(或列表)格式显示,并且您可以使用 Power Fx 公式创建自己的断点来定义表的响应行为。
EnableSorting - 允许用户使用支持数据类型的列标头中的下拉列表对表中的数据进行排序。
EnableRangeSelection - 用户是否可以选择表的一部分来复制其值。 默认为是。
大小和位置
X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。
Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。
Width - 控件左边缘和右边缘之间的距离。
Height - 控件上边缘和下边缘之间的距离。
样式和主题
HeaderFont - 列标题的字体。
HeaderFontSize - 列标题的字号。
HeaderFontColor - 列标题的文本颜色。
HeaderFontWeight - 列标题的字体粗细。
BasePaletteColor - 应用于控件的调色板。 这会影响呈现主题颜色的控件的所有表面。
Font - 文本中所显示的字体系列的名称。
FontSize - 控件上显示的文本的字号。 如果值为 NULL 或零,则按所选 Fluent 主题驱动字号。
FontColor - 控件中文本的颜色。
FontWeight - 控件中文本的粗细:Bold、Lighter、Normal 或 Semibold。
其他属性
已选定 – 在表控件中选定的行。
DisplayMode - 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。
OnSelect - 定义在选择单个记录时触发的操作。
ShowAvatar - 用户的头像在列表模式下显示还是隐藏。
ShowColumnHeaders - 列标头是显示还是隐藏。
ShowFooter - 页脚是显示还是隐藏。
Size – 控件在画布上的大小。
AccessibleLabel – 屏幕阅读器标签。