以表格格式顯示資料集。

說明

資料表控制項顯示資料集,是以包含該控制項顯示之每個欄位的資料行標頭的格式。 身為應用程式製作者,您對於要顯示哪些欄位和順序有完整控制權。 類似資源庫控制項,資料表控制項會維護指向已選取資料列的 Selected 屬性。 因此,您可以將資料表控制項連結到其他控制項。

容量

PowerApps 在 2017 年 5 月 5 日導入資料表控制項。 本節提供支援及不支援功能的相關資訊。

現已推出

  • 資料表控制項中的資料是唯讀的。
  • 資料表控制項中一律會選取單一資料列。
  • 資料表控制項連結至已連線或本機資料來源。
  • 儘管您的變更不會儲存,依然在執行應用程式時在資料表控制項中調整資料行寬度。
  • 當您將資料表控制項連結至已實作這項功能的連接器時 (例如 Common Data Service),會在該控制項中出現一組預設欄位。 然後,您可以視需要顯示或隱藏這些欄位和其他欄位。
  • (新) 自訂資料行寬度和標題文字。
  • (新) 顯示資料表控制項中的超連結。
  • (新) 複製並貼上資料表控制項。

無法使用

  • 自訂個別資料行的樣式。
  • 在表單控制項中新增資料表控制項。
  • 變更所有資料列的高度。
  • 顯示資料表控制項中的影像。
  • 顯示來自相關實體的欄位。
  • 使用內建功能以依據資料行標題來篩選和排序資料。
  • 資源庫控制項中新增資料表控制項。
  • 編輯資料表控制項中的資料。
  • 選取多個資料列。

已知問題

  • 如果您在 Items 屬性中使用 FirstN 函式,則不會顯示資料。
  • 如果您修改 Items 屬性,則欄位清單會重設。
  • 對於某些連接器,如果您修改 Items 屬性,則與資料來源的連線會遺失。

主要屬性

  • Items資料表控制項中顯示的資料來源。
  • Selected資料表控制項中選取的資料列。

其他屬性

  • BorderColor資料表控制項框線的色彩。
  • BorderStyle資料表控制項框線的樣式。 選項有 SolidDashedDottedNone
  • BorderThickness資料表控制項框線的粗細。
  • Color – 所有資料列的預設文字色彩。
  • Fill – 所有資料列的預設背景色彩。
  • Font – 所有資料列的預設字型。
  • FontWeight – 所有資料列的預設字型粗細。
  • HeadingColor – 資料行標題的文字色彩。
  • HeadingFill – 資料行標題的背景色彩。
  • HeadingFont – 資料行標題的字型。
  • HeadingFontWeight – 資料行標題的字型粗細。
  • HeadingSize – 資料行標題的字型大小。
  • Height資料表控制項的頂端和底部邊緣之間的距離。
  • HoverColor – 滑鼠指標指向之資料列的文字色彩。
  • HoverFill – 滑鼠指標指向之資料列的背景色彩。
  • NoDataText資料表控制項沒有可顯示的記錄時,使用者收到的訊息。
  • SelectedColor – 選取的資料列的文字色彩。
  • SelectedFill – 選取的資料列的背景色彩。
  • Size – 所有資料列的預設字型大小。
  • Visible – 此值決定要顯示或隱藏資料表控制項。
  • Width資料表控制項左邊緣與右邊緣之間的距離。
  • X資料表控制項左邊緣與其父容器左邊緣之間的距離 (沒有父容器時則為畫面左邊緣)。
  • Y資料表控制項頂端邊緣與其父容器頂端邊緣之間的距離 (沒有父容器時則為畫面頂端邊緣)。

相關函式

範例

基本使用方式

  1. 建立空白的平板電腦應用程式。

  2. 在 [插入] 索引標籤上,按一下或點選 [資料表]。

    在畫面中新增資料表控制項

    資料表控制項隨即新增至畫面。

  3. 資料表控制項重新命名為 SalesOrderTable,然後調整大小使其涵蓋整個畫面。

  4. 在右窗格中,按一下或點選 [未選取任何資料來源] 文字右側的向下箭頭,然後按一下或點選 [新增資料來源]。

    新增資料來源

  5. 在連線清單中,按一下或點選 Common Data Service 資料庫的連線。

    選取資料來源的連線

  6. 在實體清單中,按一下或點選 [銷售單],然後按一下或點選 [連接]。

    選取銷售單實體

    資料表控制項現在已附加到銷售單資料來源。 數個初始欄位會出現在資料表控制項中,因為我們使用支援該功能的連接器。

    資料表

  7. 在右窗格中,選取一或多個核取方塊,以顯示或隱藏個別的欄位。

    例如,選取 CustomerPurchaseOrderReference 旁的核取方塊,以隱藏此欄位。

  8. 在右窗格中,向上或向下拖曳欄位,重新排列其順序。

    視需要重新排列欄位

    SalesOrderTable 控制項會以您指定的順序顯示欄位。

    更新後的資料表

重新設定資料表控制項之標頭的樣式

  1. 選取資料表控制項時,在右窗格中按一下或點選 [進階] 索引標籤。

  2. 按一下或點選欄位的 HeadingFill 屬性,然後將其值變更為 RGBA(62,96,170,1)

  3. 按一下或點選 HeadingColor 屬性的欄位,然後將其值變更為 White

  4. 按一下或點選欄位的 HeadingSize 屬性,然後將其值變更為 14

    資料表

將資料表控制項連線到另一個控制項

  1. 在畫面中新增編輯表單控制項。

  2. 調整資料表編輯表單控制項的大小,讓資料表控制項出現在畫面的左側部分、編輯表單控制項出現在畫面的右側部分。

    資料表和編輯表單在同一畫面上

  3. 選取 Form1 時,在右窗格中將資料行數目變更為 1

  4. Form1 連接至銷售單資料來源。

    數個初始欄位會出現在 Form1 中。

    包含初始欄位的 Form1

  5. 在右窗格中,按一下或點選 [進階] 索引標籤。

  6. Form1Item 屬性設為 SalesOrderTable.Selected

    Form1 會顯示在資料表控制項中選取之資料列的資訊。

    連線到資料表的編輯表單