Power Apps の読み取り専用グリッド コントロール
Power Apps の読み取り専用グリッド コントロールを使用すると、ユーザーはビューとサブグリッドからレコードを表示して開くことができます。 このコントロールは、マイクロソフトの最新のアクセシビリティ規格に対応しており、将来に向けて性能を高め、簡単に拡張できるように作られています。 また、Power Apps の読み取り専用グリッド コントロールは、フォント、サイズ、スタイルに関する最新の Microsoft 設計ガイダンスにも対応しています。 このグリッド コントロールは、将来的にモデル駆動型アプリとキャンバス アプリの両方で、従来の読み取り専用グリッド コントロールや編集可能グリッド コントロールに取って代わります。
注意
2022 年 4 月の時点で、Power Apps の読み取り専用グリッド コントロールは、以前は読み取り専用だったすべてのビューとサブグリッドの既定のコントロールになりました。
Power Apps の読み取り専用グリッド コントロールをテーブルのビューに追加する
テーブルの Power Apps の読み取り専用グリッド コントロールを構成すると、そのテーブルのビューは すべて、Power Apps の読み取り専用グリッド コントロールを使用して表示されます。
- ソリューション エクスプローラーを開きます。
- エンティティ を展開し、テーブルの一覧で目的のテーブルを開き、コントロール タブを選択し、コントロールの追加 を選択します。
- コントロールの追加 ダイアログ ボックスで、Power Apps の読み取り専用グリッド を選択してから、追加 を選択します。
Power Apps の読み取り専用グリッド コントロールを構成する
- Power Apps の読み取り専用グリッド 行で、グリッドを適用するタイプを選択します。 これにより、コントロールが選択されたクライアントの既定のコントロールになります。
- 既定で、ジャンプ バーは無効となっています。 ビューまたはサブグリッド (ジャンプ バー) の下部にアルファベット順の一覧を表示するには、ジャンプ バー 行の鉛筆アイコンを選択します。 静的オプションにバインド で、ドロップダウン リストの 有効 を選択します。 以下は、モデル駆動型アプリの連絡先テーブルで有効になっているジャンプ バーのスクリーンショットです。
- 変更を保存するには、コマンド バーの 保存 を選択します。 アプリ ユーザーに変更を提供する準備ができたら、コマンド バーで 公開 を選択します。
Power Apps の読み取り専用グリッド コントロールをサブグリッドに追加する
- ソリューション エクスプローラーを開きます。
- サブグリッドを含むフォームを開きます。
- Power Apps グリッド コントロールを構成するサブグリッドを選択し、コマンド バーで プロパティの変更 を選択します。
- プロパティの設定 ダイアログ ボックスで、コントロール タブを選択し、コントロールの追加 を選択してから、Power Apps グリッド を選択します。
- コントロールの構成と公開を続行するには、Power Apps グリッド コントロールの構成 を参照してください。
Power Apps の読み取り専用グリッド コントロールのオプトアウト
Power Apps の読み取り専用グリッド コントロールは、2022 年 4 月に既定のグリッド エクスペリエンスになりました。以下の手順に従って、組織をこのグリッドへの自動切り替えからオプトアウトできます。
- Power Platform 管理センター > 環境 > 機能に移動します。
- グリッドとビュー セクションの 最新の読み取り専用グリッド エクスペリエンスを有効にする オプションをオフにします。
注意
レガシー読み取り専用グリッドの廃止に伴い、Power Apps の読み取り専用グリッドへの自動切り替えをオプトアウトするこのトグルは、いずれ削除される予定です。
既知の問題と制限事項
カード フォーム リストに関する制限
ビューまたはサブグリッドが狭くなると、モバイル デバイスなどの小さな画面に適したカード リスト形式に変わります。 Power Apps の読み取り専用グリッド コントロールは、カード リストに次の動作を表示します:
- 並べ替えは現在、カード リスト ビューでは使用できません。 この問題を回避するには、必要な並べ替え順でビューを作成します。
- カード リスト ビューでは、すべて選択とすべてクリアは使用できません。
- ジャンプ バーはカード リスト ビューでは使用できません。 この問題を回避するには、検索 を選択してレコードをフィルターします。 目的の文字を入力し、Enter キーを押します。
- リスト内のレコードの画像は、カード リスト ビューには表示されません。 これには、テーブル アイコン、Web リソース 画像、カスタム画像、および条件付き画像が含まれます。 リスト内のレコードに対して表示される画像は、レコードのイニシャルのみです。
- カード リスト ビューには、コンテキスト メニュー コマンドのアイコンはありません。
- レコードがない場合、一部のリストには新しいアイテムを作成するためのプロンプトが表示されます。 このボタンは、Power Apps 読取り専用グリッド コントロールを使用するカード リスト ビューには表示されません。
リスト ビューには、テーブルのカスタム カードは表示されません
この問題を回避するには、従来の読み取り専用グリッド コントロールのカード フォームを使用するようにテーブルを構成することで、カスタム カードを表示できます。
Power Apps (make.powerapps.com) > 設定 > 詳細設定 > 設定 > カスタマイズ > システムのカスタマイズ > エンティティ を展開 > カスタマイズするエンティティを選択 > コントロール タブ > コントロールの追加 に移動します。
読み取り専用グリッド を選択し、追加 を選択します。 そのグリッドを 1 つ以上のクライアント フォーム ファクターに表示することを選択します。
カード フォーム プロパティの プロパティの構成 (鉛筆アイコン) を選択し、ドロップダウン リストからカスタム カード フォームを選択します。
OK を選択し、カスタマイズを 公開 します。
UI の制限と読み取り専用グリッド コントロールとの違い
ユーザーは、複数のレコード間でマウスをドラッグして、レコードの範囲を選択することはできません。 この制限を回避するには、Shift キーを押しながらクリックしてレコードの範囲を選択します。
グリッドは現在、テーマのカスタマイズに対応していません
データのないセルには、3 つのダッシュ --- ではなく空白が表示されます。
所有者列には、ユーザーのオンライン ステータスとユーザー カードは表示されません。
列見出しのドロップダウン リストから フィルター を使用して列をフィルターしても、基になるビューは変更されません。
実際のビューを変更するには、フィルターの編集 を選択して変更を加えてから、適用 を選択します。
参照
フィードバック
フィードバックの送信と表示