uCosminexus Portal Framework ポートレット開発ガイド
- <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ブラウザを指定します。
指定できるURLは,ポートレットのNEWWINDOWモードまたはIFRAMEモードです。MAXIMIZEモードのURLを指定すると,HOME画面が複数現れてしまい動作の保証外となります。
- other:新しいWebブラウザのウィンドウに表示します。このバージョンでは,otherを必ず指定してください。
必須 ○ − 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.