1. SPEAKの紹介

ページの初期化

Version: 9.0
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SPEAKがどのようにページを初期化するかを理解することで、作成したページが期待通りに動作しない理由を理解する助けになることがあります。

PageCodeコンポーネントはページを初期化します。すべてのSPEAKページにはこのコンポーネントが必要です。PageCodeコンポーネント:

  • ページを解析し、すべてのコンポーネントやコントロールをインスタンス化します。
  • すべてのコンポーネントとコントロールをJavaScriptデータオブジェクト、すなわちページモデルにまとめます。
  • クリックや選択などのUIイベントを処理し、ページモデルを更新して変更を反映させます。
  • すべてのSPEAKページで使用されるCSSファイルやJavaScriptファイルへのリンクを挿入します。

例えば、ページにSearchTextBoxがIDであるTextBoxコントロールがある場合、PageCodeコンポーネントがそのコンポーネントを初期化すると、参照Sitecore.app.SearchTextBoxを作成します。SearchTextBoxのTextプロパティには次のようにアクセスできます:

var text = this.SearchTextBox.get(“text”);

この記事を改善するための提案がある場合は、 お知らせください!