WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

集約タグ・ライブラリーの属性

集約タグ・ライブラリーは、複数のポートレットを 1 つのページ上に集約するのに使用されます。 このトピックでは、集約タグ・ライブラリー内の属性について説明します。

サポートされている引数は以下のとおりです。

init
このタグはポートレット・フレームワークを初期化するものであり、JSP の先頭で使用する必要があります。 このセクションで説明される他のすべてのタグは、このタグの本体内でのみ有効であるため、通常、init タグは JSP 全体を囲んでいます。 現在の URL がアクション・フラグを含んでいる場合は、対応するポートレットのアクション・メソッドが呼び出されます。 state タグと insert タグは、init タグのサブタグです。
init タグには、次のような属性があります。
  • portletURLPrefix=”<any string>”

    この URL は、ポートレット URL で使用されるプレフィックスを定義します。 ポートレット URL は、state タグによって作成されるか、insert タグを使用することによって呼び出されるポートレットのレンダリング・メソッド内で作成されます。 これは必須属性です。

  • portletURLSuffix=”<any string>”

    この URL は、ポートレット URL で使用されるサフィックスを定義します。 ポートレット URL は、state タグによって作成されるか、insert タグを使用することによって呼び出されるポートレットのレンダリング・メソッド内で作成されます。 これはオプション属性です。

  • portletURLQueryParams=”<any string>”

    この URL は、ポートレット URL で使用される照会パラメーターを定義します。 ポートレット URL は、state タグによって作成されるか、insert タグを使用することによって呼び出されるポートレットのレンダリング・メソッド内で作成されます。 これはオプション属性です。

state
state タグは、指定の状態を使用している指定のポートレットをポイントする URL を作成します。 この URL は、var 属性で指定された変数内に配置するか、出力ストリームに直接書き込むことができます。 このタグは、URL が呼び出されたときに、URL 内で定義された状態変更が指定のポートレットに適用される、HTML ボタン、イメージ、およびその他の項目の URL を作成するのに便利です。
state タグには、次のような属性があります。
  • url=”<context>/<portlet-name>”

    コンテキストおよびポートレット名を使用してこのタグのポートレットを識別して、ポートレットをアドレス指定します。 この属性は必須です。

  • windowId=”<any string>”

    このタグによって作成されたポートレット URL のウィンドウ ID を定義します。 これはオプション属性です。

  • var=”<any string>”

    定義された場合は、URL が出力ストリームにではなく、所定の有効範囲と名前で変数に書き込まれます。 これはオプション属性です。

  • scope=”page|request|session|application”

    この属性が有効なのは、var 属性が選択されている場合だけです。 定義された場合、URL は出力ストリームに書き込まれず、所定の有効範囲と名前で変数が作成されます。 デフォルトは、page です。 これはオプション属性です。

  • portletMode=”view|help|edit|<custom>”

    この属性は、ポートレット・モードを設定します。

  • portletWindowState=”maximized|minimized|normal|<custom>”

    この属性は、ウィンドウ状態を指定します。

  • action=”true/false”

    この属性は、これがアクション URL かどうかを定義します。 これはオプション属性です。 デフォルトは false です。

urlParam
新規作成された URL にレンダリング・パラメーターを追加します。
urlParam タグには、次のような属性があります。
  • name=”<any string>”

    パラメーターの名前を示します。 これは必須属性です。

  • value=”<any string>”

    パラメーターの値を示します。 これは必須属性です。

insert
このタグはポートレットのレンダリング・メソッドを呼び出して、コンテンツおよびタイトルを取得します。 オプションで、contentVar 属性および titleVar 属性を使用して、指定したポートレットのコンテンツとタイトルを変数内に書き込むことができます。
insert タグには、次のような属性があります。
  • url=”<context>/<portlet-name>” (必須) コンテキストおよびポートレット名を使用してこのタグのポートレットを識別して、ポートレットをアドレス指定します。

    これは必須属性です。

  • windowId=”<any string>”

    ポートレットのウィンドウ ID を定義します。これはオプション属性です。

  • contentVar=”<any string>”

    定義された場合は、ポートレットのコンテンツが出力ストリームにではなく、所定の有効範囲と名前で変数内に書き込まれます。 これはオプション属性です。

  • contentScope=”page|request|session|application”

    この属性が有効なのは、contentVar タグが使用されている場合だけです。 定義された場合は、ポートレットのコンテンツが出力ストリームにではなく、所定の有効範囲と名前で変数内に書き込まれます。 デフォルトは、page です。 これはオプション属性です。

  • titleVar=”<any string>”

    定義された場合は、ポートレットのタイトルが所定の有効範囲と名前で変数内に書き込まれます。 定義されていない場合は、タイトルが無視され、出力ストリームには書き込まれません。 これはオプション属性です。

  • titleScope=”page|request|session|application”

    この属性が有効なのは、titleVar タグが使用されている場合だけです。 定義された場合は、ポートレットのタイトルが出力ストリームにではなく、所定の有効範囲と名前で変数内に書き込まれます。 デフォルトは、page です。 これはオプション属性です。




関連タスク
タスクの概要: ポートレットの管理
関連資料
JavaServer Pages を使用したポートレットの集約
例: ポートレット集約タグ・ライブラリーの使用
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/rport_aggregation.html