[本文为预发布文档,可能会发生变化。]
一个控件,它以表格或列表格式显示一组数据。
Description
表控件是一个现代响应式控件,它以表格或列表格式显示一组数据。 表格格式包括每个显示的字段的列标题和一个页脚,该页脚提供有关数据集的详细信息,例如记录计数。 列表格式在单个列中显示数据,并且每个行都有三个字段。 作为应用创建者,你可以完全控制向控件添加哪些字段,包括订单。 尽管所有添加的字段以表格格式可见,但只有最初的三个字段以较窄的列表格式显示。
与 库 和 数据表 控件类似, 表 维护一个 Selected 属性,该属性指向可用于将 表 控件链接到其他控件的选定行。 此控件的键属性是 Items、 ReflorBehavior、 Selected 和 OnSelect。
支持的功能
- 表控件中的数据是只读的。
- 表格格式提供具有无限滚动的新式数据浏览体验,无需分页按钮。
- 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 – 屏幕阅读器标签。