Power Apps 中的資料表新式控制項 (預覽版)

[本文為發行前文件,可能會有所變更。

以表格式或清單格式顯示一組資料的控制項。

Important

顯示表格資料時,請使用 Data Grid 現代控制 項,而非 Table 控制項。 Data Grid 控制針對效能與資料密集情境進行優化,未來成為表格資料的推薦控制。

Description

Table 控制項是新式回應式控制項,以表格式或清單格式顯示一組資料。 表格式包括每個顯示欄位的欄標題,以及提供資料集詳細資料 (例如記錄計數) 的頁尾。 清單格式會在單一資料行中呈現資料,且每列有三個欄位。 作為應用程式製作者,你可以完全控制你加入哪些欄位,包括排序。 雖然所有新增的欄位都以表格格式顯示,但只有前三個欄位會以較窄的清單格式顯示。

GalleryData 表格控制項類似, Table 維護一個 Selected 屬性指向所選列,你可以用它將 Table 控制項連結到其他控制項。 此控制項的索引鍵屬性是 ItemsReflorBehaviorSelectedOnSelect

支援的功能

  • 資料表控制項中的資料是唯讀的。
  • 表格格式提供無限滾動的現代資料瀏覽體驗,無需分頁按鈕。
  • 資料表控制項支援連結至 Microsoft Dataverse 資料表和集合。
  • 當你將表格控制項連接到相容的連接器(如 Microsoft Dataverse)時,預設會顯示一組預設欄位。 您也可以根據需要顯示或隱藏其他欄位。
  • 表格控制項可以在表格式和清單格式之間自動切換。 你可以透過 Reflow 屬性手動管理這個行為。
  • 當您執行應用程式時,您可以在 [資料表] 控制項中調整資料行寬度。 但你的更改不會被保存。
  • 透過「基本」調色盤顏色屬性變更 表格 的調色盤。

不支援的功能

目前不支援列出的功能。 不過,由於 Table 控制項仍在發展中,請回來檢查是否有任何更新。

  • 表格 連結到其他資料連接器。
  • 自訂 表格 的風格,除了色彩調色盤外,或修改單一欄位。

General

項目 - 表格中出現之項目的資料來源。

NoDataText - 當資料 控制項中沒有要顯示的記錄時,向使用者顯示的訊息。

可見 - 控制項是否顯示或隱藏。

行為

ReflowBehavior - 資料表的預設回應式行為。 重排 表示當控制項寬度為 480 或更多像素時,表格會以表格形式顯示,並在較窄的條件下轉換成清單格式。 GridOnly (或 ListOnly)表示無論控制寬度如何,表格始終以表格(或列表)格式顯示。 你可以用 Power Fx 公式來建立自己的斷點,來定義表格的響應式行為。

EnableSorting — 允許使用者使用資料行標頭的下拉式清單來排序資料表中的資料,以取得支援的資料類型。

EnableRangeSelection — 使用者是否可以選取資料表的一部分來複製其值。 預設值為「是」。

大小與位置

X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。

Y – 控制項頂部邊緣與其上層容器 (沒有上層容器時則為螢幕) 頂部邊緣之間的距離。

Width - 控制項的左邊緣與右邊緣之間的距離。

高度 – 控制項頂部和底部邊緣之間的距離。

風格和主題

HeaderFont - 欄位標題的字型。

HeaderFontSize - 欄位標題的字型大小。

HeaderFontColor - 欄標題的文字色彩。

HeaderFontWeight - 欄位標題的字體權重。

BasePaletteColor - 你套用到控制器上的色彩調色盤。 這個顏色會影響所有渲染主題色的控制器表面。

Font - 文字可使用的字型家族名稱。

FontSize - 顯示在控制項上的文字字型大小。 若值為零或為零,所選的 Fluent 主題將決定字型大小。

FontColor - 控制項文字的色彩。

FontWeight - 控制項的文字字型粗細︰粗體、較細、正常,或半粗體。

其他屬性

選取表格 控制項中選取的資料列。

DisplayMode - 控制項是否允許使用者輸入 (編輯) 、只顯示資料 (檢視) 或停用 (已停用) 。

OnSelect — 定義選取單一記錄時觸發的動作。

ShowAvatar - 使用者的虛擬人偶是在清單模式中顯示或隱藏。

ShowColumnHeaders — 欄標題是顯示還是隱藏。

ShowFooter - 頁尾是顯示還是隱藏。

大小 — 畫布上控制項的大小。

AccessibleLabel – 螢幕報讀軟體的標籤。