public class HelpTag extends CommonTagSupport
画面IDと同じヘルプファイルがあればリンクを作成するタグです(通常は query.jsp に組込み)。 ヘルプファイルは、システムパラメータ の HELP_URL で定義されているhelpフォルダに配置します。 このフォルダに、画面IDと同じファイル(例えば、GE0001.html など)があれば、リンクを作成します。 ファイルがなければ、リンクは表示されません。 メッセージの表示の制御は、viewMsg 属性で指定します。(false でファイルが存在した場合のみ表示) ファイルの拡張子も指定できますが、一般に、html でヘルプファイルを作成するほうが すばやく表示できます。 ※ 6.3.8.4 (2015/10/09) topMenuタグ内のhelpタグ機能 廃止また、og:topMenuタグ内にこのタグを記述することで、各画面分類に対するヘルプを表示することが できるようになります。 (この場合も、画面分類のキーがヘルプファイルのキーになります)※ 6.3.8.4 (2015/10/09) ヘルプファイルと、GE80(FAQテーブル)の関連画面IDについて、先に検索してMapにセットする方法に変更します。 従来は、ヘルプファイルは都度、GE80(FAQテーブル)は、org.opengion.hayabusa.resource.GUIDataLoader で、読込処理していました。
●形式:一般ユーザーが直接組み込むことはありません。
●body:なし
●Tag定義:
<og:help
guiInfoKey 【TAG】GUIInfo のキーを指定します
X extension 【廃止】拡張子を指定します(初期値:html) 6.3.8.4 (2015/10/09) 廃止
lbl 【TAG】ラベルリソースのラベルIDを指定します
target 【TAG】TARGET 属性を指定します(初期値:_blank)
viewMsg 【TAG】メッセージを常時表示させるかどうか[true/false]を指定します(初期値:false)
iconURL 【TAG】ヘルプリンクをアイコンで指定する場合のアイコンURLを指定します (初期値:DEFAULT_HELP_ICON[=/image/help.png])
faqIconURL 【TAG】FAQリンクをアイコンで指定する場合のアイコンURLを指定します (初期値:DEFAULT_FAQ_ICON[=/image/qaicon.png])
useFaq 【TAG】FAQ表示の機能を利用するかどうか[true/false]を指定します (初期値:USE_GUI_FAQ[=false])
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
/>
●使用例
<og:help guiInfoKey="{@GUI.KEY}" lbl="HELP" />
<og:help
guiInfoKey = "GUIInfo のキーを指定します(必須)。"
extension = "6.3.8.4 (2015/10/09) 廃止。拡張子を指定します(初期値:html)。"
lbl = "ラベルリソースのメッセージIDを指定します。"
target = "TARGET 属性を指定します(初期値:_blank)。"
viewMsg = "メッセージを常時表示させるかどうか[true/false]を指定します(初期値:false)。"
iconURL = "ヘルプアイコンのURL(初期値:/image/help.png)"; // 5.3.8.0 (2011/08/01)
/>BR, BUFFER_MIDDLE, CRbodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
HelpTag()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setFaqIconURL(java.lang.String url)
【TAG】FAQリンクをアイコンで指定する場合のアイコンURLを指定します
(初期値:DEFAULT_FAQ_ICON[=/image/qaicon.png])。
|
void |
setGuiInfoKey(java.lang.String key)
【TAG】GUIInfo のキーを指定します。
|
void |
setIconURL(java.lang.String url)
【TAG】ヘルプリンクをアイコンで指定する場合のアイコンURLを指定します
(初期値:DEFAULT_HELP_ICON[=/image/help.png])。
|
void |
setTarget(java.lang.String val)
【TAG】TARGET 属性を指定します(初期値:_blank)。
|
void |
setUseFaq(java.lang.String flag)
【TAG】FAQ表示の機能を利用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setViewMsg(java.lang.String flag)
【TAG】メッセージを常時表示させるかどうか[true/false]を指定します(初期値:false)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic HelpTag()
public int doEndTag()
doEndTag インタフェース内 TagdoEndTag クラス内 CommonTagSupportprotected void release2()
release2 クラス内 CommonTagSupportpublic void setGuiInfoKey(java.lang.String key)
key - GUIInfoのキーpublic void setTarget(java.lang.String val)
val - TARGET属性(初期値:"_blank")public void setViewMsg(java.lang.String flag)
flag - メッセージ常時表示 [true:常時表示/false:非表示]public void setIconURL(java.lang.String url)
url - アイコンURLSystemData.DEFAULT_HELP_ICONpublic void setFaqIconURL(java.lang.String url)
url - アイコンURLSystemData.DEFAULT_FAQ_ICONpublic void setUseFaq(java.lang.String flag)
flag - FAQ表示利用 [true:利用する/false:利用しない]public java.lang.String toString()
toString クラス内 CommonTagSupportWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.