Power Apps での Data table コントロール

一連のデータを表形式で表示します。

内容

Data table コントロールには、コントロールが表示する各フィールドの列ヘッダーを含む形式でデータセットが表示されます。 アプリの制作者は、表示するフィールドとその順序を完全に制御できます。 Data table コントロールでは、Gallery コントロールのように、選択した行を指す Selected プロパティが保持されます。 したがって、Data table コントロールは他のコントロールにリンクできます。

機能

Power Apps では、2017 年 5 月 5 日に Data table コントロールが導入されました。 このセクションでは、サポートされている機能とサポートされていない機能に関する情報を提供します。

入手可能

  • Data table コントロールのデータは読み取り専用です。
  • Data table コントロールでは常に単一行が選択されます。
  • Data table コントロールを接続されたデータ ソースまたはローカル データ ソースにリンクします。
  • アプリの実行中に Data table コントロールの列幅を調整しますが、変更は保存されません。
  • Microsoft Dataverse など、この機能を実装したコネクターにリンクすると、一連の既定フィールドが Data table コントロールに表示されます。 その後、必要に応じてこれらのフィールドや他のフィールドを表示または非表示にできます。
  • 列幅や見出しテキストをカスタマイズします。
  • Data table コントロールでのハイパーリンクを表示します。
  • Data table コントロールをコピーして貼り付けます。

現時点では利用不可

  • 個々の列のスタイルをカスタマイズします。
  • Data table コントロールをフォーム コントロールに追加します。
  • すべての行の高さを変更します。
  • Data table コントロールで画像を表示します。
  • 関連テーブルのフィールドを表示します。
  • 組み込み機能を使用して列見出しによるデータのフィルター処理および並べ替えをします。
  • Data table コントロールを Gallery コントロールに追加します。
  • Data table コントロールでデータを編集します。
  • 複数行を選択します。

既知の問題

  • Items プロパティで FirstN 関数を使用すると、データが表示されません。

主要なプロパティ

  • ItemsData table コントロールに表示されるデータのソース。
  • SelectedData table コントロールで選択された行。

その他のプロパティ

  • AutoWidth - 列の幅を自動にするか手動にするかを定義する、データ テーブル内の列のプロパティです。
  • BorderColorData table コントロールの境界線の色。
  • BorderStyleData table コントロールの境界線のスタイル。 オプションは、実線破線点線、および なし です。
  • BorderThicknessData table コントロールの境界線の太さ。
  • Color – すべてのデータ行の既定のテキスト色。
  • FieldDisplayName - 選択された列の表示名を定義するデータテーブル内の列のプロパティです。
  • Fill – すべてのデータ行の既定の背景色。
  • Font – すべてのデータ行の既定のフォント。
  • FontWeight – すべてのデータ行の既定のフォントの太さ。
  • HeadingColor – 列見出しのテキストの色。
  • HeadingFill – 列見出しの背景色。
  • HeadingFont – 列見出しのフォント。
  • HeadingFontWeight – 列見出しのフォントの太さ。
  • HeadingSize – 列見出しのフォント サイズ。
  • HeightData table コントロールの上端と下端間の距離。
  • HoverColor – マウス ポインターが指している行のテキストの色。
  • HoverFill – マウス ポインターが指している行の背景色。
  • IsHyperlink - 選択された列をハイパーリンク形式にするかどうかを定義するデータ テーブル内の列のプロパティです。
  • NoDataTextData table コントロールに表示するレコードがないときに、ユーザーが受け取るメッセージ。
  • Order - 他の列に対応する列の順序を決定するデータ テーブル内の列のプロパティです。 順序は左から右に始まり、最初の列の順序値は1を1とします。
  • SelectedColor – 選択された行のテキストの色。
  • SelectedFill – 選択した行の背景色。
  • Size – すべてのデータ行の既定のフォント サイズ。
  • Text - 選択されたカラム内に表示するデータのテキスト値を定義する、データ テーブル内のカラムのプロパティです。
  • VisibleData table コントロールが表示または非表示になるかを決定する値。
  • WidthData table コントロールの左端と右端間の距離。
  • XData table コントロールの左端とその親コンテナーの左端 (親コンテナーがない場合は画面の左端) との間の距離。
  • YData table コントロールの上端とその親コンテナーの上端 (親コンテナーがない場合は画面の上端) との間の距離。

基本的な使用方法

  1. 空白のタブレット アプリを作成します。

  2. 挿入 タブで、Data table をクリックまたはタップします。

    Data table コントロールを画面に追加します。

    Data table コントロールが画面に追加されます。

  3. Data table コントロールを SalesOrderTable に名前変更し、画面全体をカバーするようにサイズ変更します。

  4. 右側のペインで、データソース を選択し、受注 を選択します。 テーブルがリストされていない場合は、テーブルを検索して Microsoft Dataverse に接続します。

    受注テーブルを選択します。

    Data table コントロールが 受注 データ ソースに添付されるようになりました。 その機能をサポートするコネクタを使用しているため、いくつかの初期フィールドが Data table コントロールに表示されます。

    データ テーブルの順序。

  5. 右側のウィンドウで、1 つ以上のチェック ボックスを選択して、個々のフィールドを表示または非表示にします。

    たとえば、CustomerPurchaseOrderReference の横にあるチェック ボックスを選択して、このフィールドを非表示にします。

  6. 右側のウィンドウで、フィールドを上下にドラッグして、フィールドの順序を変更します。

    必要に応じてフィールドの順序を変更します。

    SalesOrderTable コントロールでは、指定した順序でフィールドが表示されます。

    更新されたデータ テーブル。

Data table コントロールのヘッダーをスタイル変更する

  1. Data table コントロールが選択されている間に、右側のウィンドウの 詳細 タブをクリックまたはタップします。

  2. HeadingFill プロパティのフィールドをクリックまたはタップしてから、値を RGBA(62,96,170,1) に変更します。

  3. HeadingColor プロパティのフィールドをクリックまたはタップしてから、値を に変更します。

  4. HeadingSize プロパティのフィールドをクリックまたはタップしてから、値を 14 に変更します。

    データ テーブル。

Data table コントロールを別のコントロールに接続する

  1. Edit form コントロールを画面に追加します。

  2. Data tableEdit form コントロールのサイズを変更して、Data table コントロールが画面の左側、Edit form コントロールが画面の右側の部分に表示されるようにします。

    同じ画面上のデータ テーブルと編集フォーム。

  3. Form1 が選択されている間に、右側のウィンドウで、列の数を 1 に変更します。

  4. Form1受注 データ ソースに接続します。

    いくつかの初期フィールドが Form1 に表示されます。

    初期フィールドを含む Form1。

  5. 右側のウィンドウで、詳細 タブをクリックまたはタップします。

  6. Form1Item プロパティを SalesOrderTable.Selected に設定します。

    Form1 には、Data table コントロールで選択された行からの情報が表示されます。

    データ テーブルに接続された編集フォーム。

アクセシビリティのガイドライン

色のコントラスト

次の間には適切な色のコントラストが必要です:

これは、標準の色のコントラスト要件 に追加されるものです。

スクリーン リーダー サポート

  • NoDataText が存在する必要があります。

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。