ポートレットテンプレートパラメータ状態プロパティの構成

ポートレットテンプレートパラメータ状態プロパティの構成

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

ポートレットテンプレートパラメータ は、状態プロパティとして ビューコンポーネントSTATE オブジェクト自動的に追加されます。 したがって、 STATE オブジェクトで追加の構成オプションを提供できます。 以下の例では、 * MVCRenderCommand クラスのポートレットテンプレートパラメーター のデフォルト値を設定します。

Template template = (Template)renderRequest.getAttribute(
            WebKeys.TEMPLATE);

String color = "red";

template.put("color", color);

上記の構成には、ビューのコンポーネントファイルに以下に示す暗黙的な状態プロパティ構成があります(たとえば、View.es.js)。

   View.STATE {
     color: {
       value: 'red'
     }
   }

ビュー コンポーネントの状態プロパティ

設定することにより、追加の設定を提供できます。 以下の例では、 STATE オブジェクトに追加する前に色の文字列を大文字に変換する セッター 関数を定義しています。

function setColor(color) {
  return color.toUpperCase();
}

View.STATE = {
  color: {
    setter: 'setColor'      
  }
}

これで、ポートレットテンプレートのパラメーター状態プロパティを構成する方法がわかりました。

関連トピック

状態オブジェクトのアーキテクチャを理解する

クライアント側での大豆ポートレットテンプレートパラメータの構成

« 状態オブジェクトのアーキテクチャを理解するクライアント側での大豆ポートレットテンプレートパラメータの構成 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています