uCosminexus Portal Framework ポートレット開発ガイド

[目次][用語][索引][前へ][次へ]


14.15.2 タグライブラリの説明

<navimenu:linkregisturl />

機能
ナビゲーションメニューのリンク集にリンクを登録するためのURLを出力します。

構文
<navimenu:linkregisturl label="labelString" url="urlString" target={"other"} portletname="name"/>

属性
属性 説明 必須/任意 JSPスクリプトレット式評価 最大値
description String リンク集に表示するラベル名のツールチップに表示する説明文を指定します。 必須 32文字
label String リンク集に表示するラベル名の文字列を指定します。 必須 16文字
portletname String リンク集のリンクに表示するアイコン(hportlet.xmlで指定したdefaulticon)を取得するための,キーとなる対応ポートレット名を指定します。 必須
target String リンク集に登録されたURLの参照先を開くWebブラウザを指定します。
  • other:新しいWebブラウザのウィンドウに表示します。このバージョンでは,otherを必ず指定してください。
指定できるURLは,ポートレットのNEWWINDOWモードまたはIFRAMEモードです。MAXIMIZEモードのURLを指定すると,HOME画面が複数現れてしまい動作の保証外となります。
必須
url String リンク集に登録するURLを指定します。 必須 670バイト

(凡例)

○:JSPスクリプトレット式で評価されます。

−:該当しません。


HTML変換規則
各属性に指定したリンクの情報をリンク集に登録するURLが出力されます。
  • このタグライブラリは,属性で指定したデータをクエリとして,引き渡すURLを出力します。
  • このタグライブラリで生成されるURLは,登録確認画面を表示します。そのため,HTMLのaタグ,またはJavaScriptのwindow.open()で,ターゲットに一意な値を代入して参照する必要があります。(例:target="_blank")

制限および注意事項
  • ポートレットユティリティクラスライブラリが使用できるJSP内でだけ利用できます。ポートレットユティリティクラスライブラリの詳細は,「14.4 ポートレットユティリティクラスライブラリ」を参照してください。
  • 属性値の最大値を超えて利用した場合,Internet ExplorerではGETリクエストの発行ができなくなります。
  • 属性値の最大値を超えて利用したい場合
    label,description,およびurlの属性値の最大値を超えて利用したい場合は,次の計算式を満たす範囲で拡張して利用してください。
     1100バイト=(label文字数+description文字数)×9+urlバイト数
    <備考>
    labelおよびdescriptionは,URLEnecoding対象のフィールドです。ASCII文字以外は,1文字当たり9バイトの変換文字列となるため9を掛けています。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.