[本文為發行前文件,可能會有所變更。
以表格式或清單格式顯示一組資料的控制項。
Important
顯示表格資料時,請使用 Data Grid 現代控制 項,而非 Table 控制項。 Data Grid 控制針對效能與資料密集情境進行優化,未來成為表格資料的推薦控制。
Description
Table 控制項是新式回應式控制項,以表格式或清單格式顯示一組資料。 表格式包括每個顯示欄位的欄標題,以及提供資料集詳細資料 (例如記錄計數) 的頁尾。 清單格式會在單一資料行中呈現資料,且每列有三個欄位。 作為應用程式製作者,你可以完全控制你加入哪些欄位,包括排序。 雖然所有新增的欄位都以表格格式顯示,但只有前三個欄位會以較窄的清單格式顯示。
與 Gallery 和 Data 表格控制項類似, Table 維護一個 Selected 屬性指向所選列,你可以用它將 Table 控制項連結到其他控制項。 此控制項的索引鍵屬性是 Items、 ReflorBehavior、 Selected 和 OnSelect。
支援的功能
- 資料表控制項中的資料是唯讀的。
- 表格格式提供無限滾動的現代資料瀏覽體驗,無需分頁按鈕。
- 資料表控制項支援連結至 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 – 螢幕報讀軟體的標籤。