2.1.65. リンクウィジェット¶
リンクウィジェットはUI標準 UI部品 リンク の内容に準拠したリンクを出力する。
本部品には以下のバリエーションがあり、必要に応じて使い分けること。
- 汎用リンク <link:submit>
- ポップアップリンク <link:popup>
2.1.65.1. コードサンプル¶
設計成果物(ローカル動作)
<%-- 汎用リンクの場合 --%>
<link:submit
uri=""
label="ユーザ情報一覧照会"
dummyUri="./W11AC0101.jsp">
</link:submit>
<%-- ポップアップリンクの場合 --%>
<link:popup
uri=""
label="ポップアップリンク"
dummyUri="./index.jsp">
</link:popup>
実装成果物(サーバ動作)
<%-- 汎用リンクの場合 --%>
<link:submit
uri="/action/ss11AC/W11AC01Action/RW11AC0101"
label="ユーザ情報一覧照会">
</link:submit>
<%-- ポップアップリンクの場合 --%>
<link:popup
uri="/action/ss99ZZ/W99ZZ61Action/RW99ZZ6102"
popupWindowName="W99ZZ6101"
label="ポップアップリンク">
</link:popup>
2.1.65.2. 仕様¶
ローカル動作時の挙動
リンクをクリック時、dummyUriで指定されたJSPファイルに遷移する。
属性値一覧 [◎ 必須属性 ○ 任意属性 × 無効(指定しても効果なし)]
名称 | 内容 | タイプ | サーバ | ローカル | 備考 |
---|---|---|---|---|---|
共通属性 | |||||
id | htmlのid属性 | 文字列 | ○ | ○ | |
label | リンクの文言 | 文字列 | ◎ | ◎ | |
uri | リンク先のuri | 文字列 | ◎ | × | |
cssClass | HTMLのclass属性値 | 文字列 | ○ | ○ | |
dummyUri | ローカル動作時の遷移先 | 文字列 | × | ○ | |
comment | リンククリック時のイベント概要 | 文字列 | × | × | 設計書の表示時に、 画面イベント一覧の「画面 イベント概要」に表示される。 |
汎用リンクのみの属性 | |||||
allowDoubleSubmission | 二重サブミットを許容するか否か | 真偽値 | ○ | × | デフォルトは ‘true(許容する)’ |
ポップアップリンクのみの属性 | |||||
popupWindowName | ウィンドウ名 | 文字列 | ○ | ○ | デフォルトは ‘subwindow’ [1] |
popupOption | ウィンドウを開く際のオプション | 文字列 | ○ | ○ |
[1] | 明示的にウィンドウ名を指定しない場合、1つの画面から開かれるポップアップウィンドウは1つに固定される。 すなわち、複数回ポップアップウィンドウを開いた場合、以前に開いたウィンドウが開かれたままであれば 新たなウィンドウは開かずに既存のウィンドウの内容のみを更新する。 複数のサブウィンドウを開きたい場合は、それぞれ個別のウィンドウ名を設定すること。 |