チュートリアル: Power Apps でのギャラリーのカスタマイズ
このチュートリアルでは、Microsoft Power Apps で自動的に生成されたアプリで、ギャラリーと呼ばれるレコードの一覧をカスタマイズし、他の変更を行います。 これらの変更を行わなくてもユーザーはアプリ内のデータを管理できますが、組織のニーズに合わせてカスタマイズすれば、アプリが使いやすくなります。
たとえば、このチュートリアルのギャラリーは、既定で次の図と一致します。 電子メール アドレスは他の種類のデータより目立つように表示され、ユーザーはそのアドレスのテキストに基づいてギャラリーの並べ替えやフィルター処理を行うことができます。
ただし、ユーザーは電子メール アドレスよりもアカウント名の方に関心がある場合もあるので、組織にとって重要なデータを基にして強調表示、並べ替え、フィルターが行われるようにギャラリーを構成します。 さらに、アプリ内の他の画面と区別するため、既定の画面のタイトルを変更します。
また、タッチ画面やマウス ホイールを使用できないユーザーでもギャラリー全体を見ることができるように、スクロール バーを追加します。
- ギャラリーのレイアウトを変更する
- ギャラリーに表示されるデータの種類を変更する
- ユーザーがデータの並べ替えと検索に使用できる列を変更する
- 画面のタイトルを変更する
- スクロール バーを表示する
このチュートリアルでは、特定のデータ ソースから既に生成されているアプリを使います。 ただし、Microsoft Lists、SharePoint ライブラリ、Excel テーブル、または他のデータ ソースのいずれを使用して作成されたリストであっても、Power Apps で生成するすべてのアプリに、同じ概念が適用されます。
Power Apps にサインアップしていない場合は、開始する前に 無料でサインアップ してください。
前提条件
Microsoft Dataverse の 取引先企業 テーブルから アプリを生成します。
生成されたアプリを開く
Power Apps にサインインし、左端の近くにあるアプリを選択します。
生成したアプリを探し、省略記号アイコン (...) を選択して編集を選択します。
Power Apps Studio へようこそのダイアログ ボックスが表示されたら、スキップを選択します。
レイアウトを修正します。
左のナビゲーション ウィンドウで、BrowseGallery1 を選択します。
ギャラリーを選択すると、ハンドルの付いた選択ボックスがその周囲に表示されます。
右側のウィンドウのプロパティ タブで、レイアウト下にあるオプションのリストを開き、タイトルのみを表示するオプションを選択します。
フィールド横にある編集を選択し、タイトル ボックスの下矢印を選択します。
このコントロールの名前は Title1 のように末尾が数字になっていますが、数字は行った他のアクションによっては異なる場合があります。
オプションの一覧で、アカウント名を選択し、データ ウィンドウを閉じます。
ギャラリーに各アカウントの名前が表示されます。
並べ替え列と検索列を変更する
前のセクションの説明に従ってギャラリーを選択します。
左上隅のプロパティ一覧に Items が表示されていることを確認します。
このプロパティの値が数式バーに表示されます。 このプロパティを設定して、ギャラリーのデータ ソースだけでなく、ユーザーがデータの並べ替えや検索を行うことができる列も指定します。
この数式をコピーし、数式バーに貼り付けます。
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, Descending, Ascending))
この数式を使うと、次のようになります。
- ユーザーが検索バーに 1 つ以上の文字を入力すると、入力したテキストが含まれるアカウント名のみがギャラリーに表示されます。
- ユーザーが並べ替えアイコンを選択すると、選択した回数に応じて、アカウント名のアルファベットの昇順または降順に、ギャラリーが並べ替えられます。
これらの関数とその他の関数の詳細については、数式のリファレンスを参照してください。
並べ替えと検索のテスト
F5 キーを押して (または、右上隅の再生ボタンを選択して)、プレビュー モードを開きます。
閲覧画面の右上隅にある並べ替えアイコンを 1 回以上選んで、アルファベットに基づく表示順を昇順または降順に変更します。
検索ボックスに k と入力し、その文字を含むアカウント名だけを表示します。
検索バーからテキストをすべて削除し、Esc キーを押して (または、右上隅の閉じるアイコンを選択して)、プレビュー モードを終了します。
画面のタイトルを変更する
画面のタイトルをクリックするかタップして、タイトルを選びます。
プロパティの一覧に Text が表示されていることを確認し、数式バーの Accounts を Browse に置き換えます (二重引用符はそのままにします)。
画面に変更内容が反映されます。
スクロールバーを表示する
ユーザーがタッチ画面もマウス ホイールも使用していない場合は、ユーザーがマウスカーソルを置くとスクロールバーが表示されるようにギャラリーを構成します。 このように、ユーザーは画面にすべてのアカウントを同時に表示できない場合でも、すべてのアカウントを表示できます。
最初の手順の説明に従ってギャラリーを選択します。
ギャラリーのスクロールバーを表示するのプロパティを true に設定します。
次の手順
このチュートリアルでは、ギャラリーをカスタマイズし、生成されたアプリ内のレコードを参照するために既定の画面に他の変更を行いました。 詳細を表示し、アカウントを作成または更新するための既定の画面をカスタマイズすることもできます。 参照画面にギャラリーが含まれるように、アプリの他の 2 つの画面にはフォームが含まれます。 たとえば、フォームに表示されるデータの種類とその順序を変更できます。
関連項目
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。