Power Apps のテーブル モダン コントロール (プレビュー)
[この記事はリリース前のドキュメントであり、変更される場合があります。]
一連のデータを表形式またはリスト形式で表示するコントロール。
説明
テーブル コントロールは、一連のデータを表形式またはリスト形式で表示するモダン レスポンシブ コントロールです。 表形式には、表示される各フィールドの列見出しと、レコード数などの データセット に関する詳細を提供するフッターが含まれます。 リスト形式ではデータが 1 列に表示され、各行に 3 つのフィールドがあります。 アプリの制作者は、どのフィールドを注文を含むコントロールに追加する表示するかを完全に制御できます。 追加されたフィールドはすべて表形式で表示されますが、最初の 3 つのフィールドのみが狭いリスト形式で表示されます。
ギャラリー および データ のテーブル コントロールと同様に、 テーブル は テーブル コントロールのリンクに使用できる選択された行を指す Selected プロパティを他のコントロールに維持します。 このコントロールの主なプロパティは Items、ReflorBehavior、Selected、および OnSelect です。
サポートされる機能
- テーブル コントロールのデータは読み取り専用です。
- 表形式では、無限スクロールによる最新のデータ参照エクスペリエンスが提供され、ページング ボタンが不要になります。
- テーブル コントロールは、Microsoft Dataverse のテーブルとコレクションへのリンクをサポートします。
- テーブル コントロールを Microsoft Dataverse などの互換性のあるコネクタに接続すると、事前定義されたフィールドのセットがデフォルトで表示されます。 必要に応じて、他のフィールドを表示または非表示にすることもできます。
- テーブル コントロールは、表形式とリスト形式を自動的に切り替えることができます。 Reflow プロパティを使用して、この動作を手動で管理できます。
- アプリを実行するときに、テーブル コントロールで列の幅を調整できます。 ただし、アプリの実行中は変更が保存されません。 変更は保存されていません。
- [ベース パレット カラー] プロパティを使用して、テーブル のカラー パレットを変更します。
サポートされていない機能
現在、リストされた機能はサポートされていません。 ただし、テーブル コントロールはまだ進化しているため、更新がないか再度確認してください。
- テーブルを他のデータ コネクタにリンクします。
- カラー パレット以外の テーブル のスタイルをカスタマイズするか、個々の列を変更します。
一般
Items – テーブルに表示される項目を含むデータのソース。
NoDataText - テーブル コントロールに表示するレコードがないときに、ユーザーに表示されるメッセージ。
Visible – コントロールが表示されるか非表示になるかを表わします。
動作
ReflowBehavior - テーブルの既定の応答動作。 リフロー とは、コントロールの幅が 480 ピクセル以上の場合に表が表形式で表示され、それより狭い条件ではリスト形式に移行することを意味します。 GridOnly (または ListOnly) は、コントロールの幅に関係なく、テーブルが常に表形式 (またはリスト) 形式で表示されることを意味します。 Power Fx 式を使用して、テーブルの応答動作を定義するための独自のブレークポイントを作成します。
EnableSorting – ユーザーは、サポートされているデータ型の列ヘッダーのドロップダウンを使用して、テーブル内のデータを並べ替えることができます。
EnableRangeSelection – ユーザーがテーブルの一部を選択して値をコピーできるかどうか。 既定値は はい です。
サイズと位置
X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離。
Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離。
幅 - コントロールの左端と右端間の距離。
高さ - コントロールの上端と下端間の距離。
スタイルとテーマ
HeaderFont - 列見出しのフォント。
HeaderFontSize - 列見出しのフォント サイズ。
HeaderFontColor - 列見出しのテキストの色。
HeaderFontWeight - 列見出しのフォントの太さ。
BasePaletteColor - コントロールに適用されるカラー パレット。 これは、テーマ カラーをレンダリングするコントロールのすべてのサーフェスに影響します。
Font - テキストを表示するフォント ファミリーの名前。
FontSize - コントロールに表示されるテキストのフォント サイズ。 値が null またはゼロの場合、フォント サイズは選択した Fluent テーマによって決まります。
FontColor - コントロールのテキストの色。
FontWeight - コントロール内のテキストの太さ: 太字、細字、標準、または中太字。
追加のプロパティ
Selected – テーブル コントロールで選択された行。
DisplayMode - コントロールがユーザー入力を許可するか (編集)、データのみを表示するか (表示)、または無効にするか (無効)。
OnSelect – 単一のレコードが選択されたときにトリガーされるアクションを定義します。
ShowAvatar - リスト モードでユーザーのアバターを表示するか非表示にするか。
ShowColumnHeaders – 列ヘッダーが表示されるか非表示になるか。
ShowFooter - フッターを表示するか非表示にするか。
サイズ – キャンバスに配置したコントロールのサイズ。
AccessibleLabel – スクリーン リーダー用のラベル。