3.8.3 ポートレットユティリティタグライブラリ使用時の画面遷移

ポートレットユティリティタグライブラリを使用すると,相対パス形式の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標準画面でインラインフレームにコンテンツを表示
  • ut:portletURI(IFRAME指定)
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAMEポータルURL変換
2標準画面から新規ウィンドウ画面を表示ut:portletURI(NEWWINDOW指定)NEWWINDOW
3標準画面からポートレット最大化画面を表示
  • ut:portletURI(指定なし/MAXIMIZE指定)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
MAXIMIZEポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
4ボタンをクリック※4DEFAULT
5ポートレット最大化画面から新規ウィンドウを表示ut:portletURI(NEWWINDOW指定)NEWWINDOW
6ポートレット最大化画面でインラインフレームにコンテンツを表示
  • ut:portletURI(IFRAME指定)
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAMEポータルURL変換
7ボタンをクリック※4EDIT
8ポートレット最大化画面の編集画面で[更新]ボタンなどをクリック
  • ut:portletURI(指定なし)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
EDITポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
9ポートレット最大化画面の編集画面からポートレット最大化画面に戻る操作ut:portletURI(MAXIMIZE指定)MAXIMIZE
10ポートレット最大化画面で[更新]ボタンなどをクリック
  • ut:portletURI(指定なし/MAXIMIZE指定)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
MAXIMIZEポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
11ポートレット最大化画面の編集画面でインラインフレームにコンテンツを表示
  • ut:portletURI(IFRAME指定)
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAMEポータルURL変換
12ポートレット最大化画面の編集画面から新規ウィンドウ画面を表示ut:portletURI(NEWWINDOW指定)NEWWINDOW
13新規ウィンドウ画面でインラインフレームにコンテンツを表示
  • ut:portletURI(IFRAME指定)
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAMEポータルURL変換
14新規ウィンドウ画面で[更新]ボタンなどをクリック
  • ut:portletURI(指定なし/NEWWINDOW指定)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
NEWWINDOWポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
15ポートレット編集画面からポートレット最大化画面を表示ut:portletURI(MAXIMIZE指定)MAXIMIZE
16ポートレット編集画面でインラインフレームにコンテンツを表示
  • ut:portletURI (IFRAME指定)
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAMEポータルURL変換
17ポートレット編集画面から新規ウィンドウ画面を表示ut:portletURI(NEWWINDOW指定)NEWWINDOW
18ポートレット編集画面で[適用する]ボタンなどをクリック
  • ut:portletURI(指定なし)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
EDITポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
19インラインフレームで[再表示]ボタンなどをクリック
  • ut:portletURI(指定なし/IFRAME指定)
  • uu:a※3
  • uu:action※3
  • uu:area※3
  • uu:ce※3
  • uu:form※3
  • uu:frame(src属性)※1※2
  • uu:iframe(src属性)※1
IFRAME
  • ポートレットURL変換(iframe内およびPortletURI#transportalURIで生成されたURI内では,ポータルURI変換)
  • ポータルURL変換
(凡例)
-:該当しません。

注※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) リクエスト処理」を参照してください。

注意事項
各画面モードで次のタグを使用すると,ポータル外に遷移します。
<uu:frame>(longdesc属性),<uu:img>,<uu:input>,および<uu:script>タグ
ただし,<uu:frame>タグは,インラインフレーム内でだけ使用できます。

画面モードについては,「3.7.1 日立APIポートレットの画面モードの種類」を参照してください。