リストの概要

Power Pages デザイン スタジオでリストを構成します。 モダン リストは、新しく作成したサイトにリストを追加するときの既定のエクスペリエンスです。 クラシック リスト エクスペリエンスを使用するには、リストを追加または編集するときに、[ モダン] リスト の切り替えをオフにします。 詳細については、「 リストの追加」を参照してください。

リストのメタデータ設定

リストは、レコードの一覧を表示する Web ページを追加するために使用するデータ ドリブン構成です。 Web サイトでグリッドを表示するために開発者は必要ありません。 リストを使用することで、Web サイト上の表示の Dataverse レコードを公開できます。

モダン リストとクラシック リストの両方で並べ替えがサポートされています。 最新のリストでは無限スクロールが使用され、ユーザーがスクロールすると自動的にレコードが読み込まれます。 クラシック リストでは、レコードの数が構成されたページ サイズより大きい場合に改ページが使用されます。

詳細ビューに Web ページを指定した場合、各レコードにはページへのリンクが含まれており、レコードの ID がクエリ文字列に ID クエリ文字列パラメーター名と共に追加されます。 フォーム モードの構成と、ユーザーに関連付けられている Web ロールに割り当てられたテーブルのアクセス許可によって、ターゲット フォームの動作が決まります (読み取り専用または編集)。

モダン リストとクラシック リストでは、複数のビューがサポートされます。 複数のビューを指定すると、ドロップダウン リストが表示され、ユーザーは使用可能なビューを切り替えることができます。

現在の Web サイト ユーザー、現在の Web サイト ユーザーの親顧客アカウント、および現在の Web サイトは、データをフィルター処理できます。 フィルター条件 ポータルのユーザー属性 と アカウント属性の両方に値が存在する場合、Web サイトはドロップダウン リストを表示して、ユーザーが自分の (マイ) データまたは親顧客アカウントのデータを表示できるようにします。

Web サイトへのリストの追加

リストには、Web サイト内のレコード リストの初期化を制御するためのウェブページと、さまざまなプロパティとの関係が含まれています。 Web ページとの関係により、Web サイト内の特定のページ ノードのリスト定義を動的に取得することができます。 既存のテーブル ビューを表示したり、新しいテーブル ビューを作成するには、ポータル管理アプリ の >リスト へ移動します。

注記

  • サイト内のリストを表示するには、リストを特定の Web サイトの Web ページに関連付けます。

一覧に関連付けられている Web ページを表示するには、左端のメニューの [関連] ナビゲーション リンクの [Web ページ] リンクを選択します。 リストを作成するときに、Web サイトにリストを表示するテーブルを選択します。 次に、レンダリングする 1 つ以上のモデル駆動型アプリ ビューを選択します。

Web ページを作成または編集する場合は、Web ページ フォームに表示されるルックアップ フィールドにリストを指定します。 通常、ページ テンプレートは ページ テンプレートですが、マスター テンプレートにはリストをレンダリングする必要があるかどうかを判断するために必要なロジックが含まれているため、コンテンツ用に設計された他のいくつかのテンプレートのいずれかになります。

Liquid を使用してリストを追加する

Web サイトにリストを追加するには、Liquid タグ {% include 'entity_list' key: '<<list name>>' %} を Web ページ コピー フィールドや Web テンプレートなどのコンテンツ領域に追加します。

関連情報