リピーター
Version: 9.0
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
リピーターコントロールはコンテナです。リピーターコントロールをデータソースにバインドし、リピーターコントロールはデータソースが提供する項目を表示します。
リピーターコントロールは、ListControlコントロールなど他のコンテナと以下の点で異なります。
- リピーターコントロールはアイテムをレンダリングしません。
- クライアント側でアイテムを表示するコントロールを追加・削除できます。つまり、アイテムの追加や削除時にSPEAKがページを読み込み直す必要がないということです。
リピーターコントロールを使用するには、以下の条件が必要です:
- リ ピーター コントロールで表示したいアイテムのテンプレートをコアデータベースに作成します。
- 作成したテンプレートの_Standard値のデザインレイアウトを開き、このレイアウトにレンダリングを追加します。
- このテンプレートを基にコアデータベース内のアイテムを作成します。(プログラム的に作成が必要な場合は、Item Web API または SitecoreServices.Client を使ってアイテムを作成できます。)
- ページにデータソースコンポーネントを追加してください。このデータソースコンポーネントは作成したアイテムを返す必要があります。
- リピーターコントロールのItemsプロパティをデータソースにバインドします。
リピーターコントロールは、価値に追加したレンダリングとともにアイテム_Standard表示します。
リピーターコントロール自体はアイテムの追加・削除のロジックを提供しませんが、ページコードでこの機能を追加できます。
性質
名称
概要
デフォルト
アイテム
コントロールが表示するアイテムを指し示します。ドロップダウンリストを使って別のコントロールへのバインディングを選択できます。通常はデータソースコンポーネントのアイテムプロパティへのバインディングを選択します。
構成
リ ピーター 制御用の設定項目は、リピーターパラメータテンプレートに基づいてアイテムを作成することで作成できます。
設定項目には以下の特定のフィールドがあります:
- アイテム
以下の場を継承します:
- IsVisible(見えるもの)
- アクセスキー
- ツールチップ
- 行動
- ID
この記事を改善するための提案がある場合は、 お知らせください!