uCosminexus 電子フォームワークフロー 解説
メニューポートレットのBLC用のカスタマイズについて説明します。メニューポートレットの画面は,Portal Frameworkのポートレットの形式に従ってカスタマイズしてください。
メニューポートレットの構成ファイルは,アプリケーションサーバの次のディレクトリに格納されています。
メニューポートレットの構成ファイルを次に示します。
表5-10 メニューポートレットの構成ファイル
ファイル名またはディレクトリ名 | 内容 | 説明 |
---|---|---|
css/blc_mp.css | メニューポートレット用スタイルシート | メニューポートレットで使用するスタイルを定義します。 |
images | メニューポートレットで使用する画像保管ディレクトリ | メニューのアイコンなどを格納します。 |
BLCMenuIndex.jsp | ポータルから呼び出されるjspファイル | ポータルがメニューポートレットを呼び出すときに最初に呼ばれるjspファイルです。BLCMenuIndex.jspファイルから,メニューポートレットに表示するBLCMenu.jspファイルを呼び出します。BLCMenuIndex.jspファイルはポータルのポートレットの仕様に従って作成してください。詳しくは,マニュアル「uCosminexus Portal Framework ポートレット開発ガイド」を参照してください。 |
BLCMenu.jsp | メニューポートレットに表示されるメニュー | メニューポートレットに表示されるメニューをHTMLで生成します。BLCMenu.jspファイルはポータルのポートレットの仕様に従って作成してください。詳しくは,マニュアル「uCosminexus Portal Framework ポートレット開発ガイド」を参照してください。 |
メニューポートレットの画面の構成を次に示します。
メニューポートレットのポートレット定義およびパラメタ定義について説明します。
ポートレット定義に指定するタグについて次に示します。なお,詳細は,マニュアル「uCosminexus Portal Framework ポートレット開発ガイド」を参照してください。
表5-11 メニューポートレットのポートレット定義
タグ名 | 値 | 説明 |
---|---|---|
portlet-name | blcmenu | ポートレット名 |
portlet-type | ref | Portal Frameworkの仕様のため,常に"ref"を指定 |
portlet-parent | MultiJSP | ポートレットの種類 |
title lang="ja"※ | メニュー | タイトル名(日本語) |
title lang="en"※ | Menu | タイトル名(英語) |
description lang="ja"※ | 電子フォームワークフローのメニューを表示します。 | ポートレットの説明(日本語) |
description lang="en"※ | Display the workflow window of the Electronic Form Workflow | ポートレットの説明(英語) |
windowtitle lang="言語種別"※ | 電子フォームワークフロー | ウィンドウのタイトル |
config-param | 詳細は,「表5-12 メニューポートレットのパラメタ定義」を参照してください。 | |
timeout※ | 300 | ポートレットの無応答監視時間 |
minimize※ | − | 最小化表示の許可 |
close※ | − | 閉じるボタンの許可 |
maximize※ | − | 最大化表示の許可 |
device media="HTML" | 下位属性を記述する | デバイス種別単位の情報 HTML:パソコン向けのコンテンツ |
url | BLCMenuIndex.jsp | エントリポイント(最初に表示されるページ) |
パラメタ定義に指定するタグについて次に示します。なお,詳細は,マニュアル「uCosminexus Portal Framework ポートレット開発ガイド」を参照してください。
表5-12 メニューポートレットのパラメタ定義
タグ名 | 値 | 説明 |
---|---|---|
hptl.EditMode | false | 編集モード |
hptl.MinimizeMode | false | ポートレットの最小化ボタンを表示 |
hptl.CloseMode | false | ポートレットの閉じるボタンを表示 |
hptl.MaximizeMode | false | ポートレットの最大化ボタンを表示 デフォルト値:true |
hptl.NewWindowMode | false | ポートレットの新規ウィンドウを表示 |
メニューポートレットに「A株式会社へのリンク」をメニューとして追加する方法について説明します。
図5-7 カスタマイズしたメニューポートレット
「A株式会社へのリンク」メニューの追加
メニューポートレットに「A株式会社へのリンク」を追加する実装例を次に示します。
: <div class="blc_mp_normal1" onmouseover="blc_mp_changeclass(this,'blc_mp_mouseover1');" onmouseout="blc_mp_changeclass(this,'blc_mp_normal1');" onclick="window.open(<リンク先のURL>','_sample'); return false;"> <img class="blc_img" src="<%=strIMGPath%>/search.gif">A株式会社へのリンク </div> :
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.