ポートレットユティリティタグライブラリを使用すると,相対パス形式のURLが自動変換されます。
ポートレットユティリティタグライブラリ使用時に適用されるURL変換を次の表に示します。
表3-6 ポートレットユティリティタグライブラリ使用時に適用されるURL変換
タグ | 適用されるURL変換 |
---|---|
<uu:a>,<uu:action>,<uu:area>,<uu:ce>,<uu:form> | ポートレットURL変換 (インラインフレーム内およびPortletURI#transportalURIで生成されたURL内では,ポータルURL変換) |
<uu:iframe>(src属性),<uu:frame>(src属性)※ | ポータルURL変換 |
<uu:iframe>(longdesc属性),<uu:img>,<uu:input>,<uu:object>,<uu:script>,<uu:frame>(longdesc属性)※ | ドキュメントベースURL変換 |
注※ <uu:frame>タグは,iframe内でだけ使用できます。
ポートレットユティリティタグライブラリ使用時のポートレットの画面遷移を次の図に示します。
図3-7 ポートレットユティリティタグライブラリ使用時のポートレットの画面遷移
ユーザの操作時に呼び出されるタグ,および適用されるURL変換を次の表に示します。なお,項番は図中の番号に対応しています。
表3-7 ユーザの操作時に呼び出されるタグおよび適用されるURL変換
項番 | ユーザの操作 | 呼び出されるタグ | 画面モード | URL変換種別 |
---|---|---|---|---|
1 | 標準画面でインラインフレームにコンテンツを表示 |
| IFRAME | ポータルURL変換 |
2 | 標準画面から新規ウィンドウ画面を表示 | ut:portletURI(NEWWINDOW指定) | NEWWINDOW | - |
3 | 標準画面からポートレット最大化画面を表示 |
| MAXIMIZE | ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換) |
4 | ボタンをクリック※4 | - | DEFAULT | - |
5 | ポートレット最大化画面から新規ウィンドウを表示 | ut:portletURI(NEWWINDOW指定) | NEWWINDOW | - |
6 | ポートレット最大化画面でインラインフレームにコンテンツを表示 |
| IFRAME | ポータルURL変換 |
7 | ボタンをクリック※4 | - | EDIT | - |
8 | ポートレット最大化画面の編集画面で[更新]ボタンなどをクリック |
| EDIT | ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換) |
9 | ポートレット最大化画面の編集画面からポートレット最大化画面に戻る操作 | ut:portletURI(MAXIMIZE指定) | MAXIMIZE | - |
10 | ポートレット最大化画面で[更新]ボタンなどをクリック |
| MAXIMIZE | ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換) |
11 | ポートレット最大化画面の編集画面でインラインフレームにコンテンツを表示 |
| IFRAME | ポータルURL変換 |
12 | ポートレット最大化画面の編集画面から新規ウィンドウ画面を表示 | ut:portletURI(NEWWINDOW指定) | NEWWINDOW | - |
13 | 新規ウィンドウ画面でインラインフレームにコンテンツを表示 |
| IFRAME | ポータルURL変換 |
14 | 新規ウィンドウ画面で[更新]ボタンなどをクリック |
| NEWWINDOW | ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換) |
15 | ポートレット編集画面からポートレット最大化画面を表示 | ut:portletURI(MAXIMIZE指定) | MAXIMIZE | - |
16 | ポートレット編集画面でインラインフレームにコンテンツを表示 |
| IFRAME | ポータルURL変換 |
17 | ポートレット編集画面から新規ウィンドウ画面を表示 | ut:portletURI(NEWWINDOW指定) | NEWWINDOW | - |
18 | ポートレット編集画面で[適用する]ボタンなどをクリック |
| EDIT | ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換) |
19 | インラインフレームで[再表示]ボタンなどをクリック |
| IFRAME |
|
注※1 <uu:frame>(src属性)および<uu:iframe>(src属性)タグは,ポータルURL変換を行います。
注※2 <uu:frame>タグは,インラインフレーム内でだけ使用できます。
注※3 <uu:a>,<uu:action>,<uu:area>,<uu:ce>,および<uu:form>タグは,ポートレットURL変換を行います。ただし,インラインフレーム内およびPortletURI#transportalURIで生成されたURL内では,ポータルURL変換を行います。
注※4 ボタンによる遷移は,「3.8.1(2) リクエスト処理」を参照してください。
画面モードについては,「3.7.1 日立APIポートレットの画面モードの種類」を参照してください。