QueryDataSource
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
QueryDataSourceコンポーネントを使ってSitecoreのアイテムを取得し、SitecoreクエリまたはSitecore Fast Queryを使用します。
性質
名称
概要
デフォルト
外見
フォーマット
フォーマットトークンを指定します:
-
$convert_date_to_friendly_format: 内部日付フォーマットをローカライズ形式に変換
-
$send_localized_dates: すべての日付のローカライズ版を送信
-
$convert_id_to_display_name: アイテムIDをアイテムの表示名に変換します
複数のフォーマットをパイプ分離("|")リストとして入力できます。
データ
データベース
Sitecoreがクエリするデータベースを指定します:
- 例えば「コア」や「マスター」など、データベースの正確な名称です。
- $context_database: コンテキストデータベース。
- $context_contentdatabase: コンテンツデータベース。
コンテキストデータベース
フィールド
Sitecoreが取得するフィールド名やIDのパイプ分離("|")リストを提供できます。アステリックス「*」を入力すると、Sitecoreはすべてのフィールドを取得します。パフォーマンスを向上させるためにできるだけ少ないフィールドを取得してください。
何も入力しなければ、すべてのフィールドが取得されます。
IsBusy
この読み取り専用プロパティは、 QueryDataSource コンポーネントがアイテムの取得に忙しいときに真となります。
アイテム
取得したアイテムを含みます。通常、アイテムを表示できるコントロール(例えば ListControl コントロール)からこのプロパティにバインドします。
言語
検索したい項目の言語バージョンを指定します:
- 空。
- $context_language: CMSで現在の言語で検索
- 正確な表現例「ja-jp」や「en-us」
すべての言語
クエリ
SitecoreクエリまたはSitecore Fast Queryを指定します。
ページング
ページインデックス
コンポーネントはこの性質を利用しません。
ページサイズ
コンポーネントはこの性質を利用しません。
構成
QueryDataSourceコンポーネントの構成アイテムは、QueryDataSourceパラメータテンプレートに基づいてアイテムを作成することで作成できます。
設定項目には以下の特定のフィールドがあります:
- クエリ
- IsBusy
- アイテム
以下の場を継承します:
- データベース
- フィールド
- ページサイズ
- ページインデックス
- 言語
- 行動
- ID