public class BackGamenTag extends HTMLTagSupport
戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。 custom/query_info.jsp に組み込むことで、全てのquery.jspに組込む事ができます。 戻るボタン/リンクを表示するかどうかの条件判定は、 条件1:自分自身へ戻る機能はサポートできません。 条件2:BACK_GAMENID が存在するか、または、gamenId で指示された場合のみ表示。 条件3:command="NEW" で、キャッシュに設定しておく必要がある。
●形式:<og:backGamen keys="・・・" vals="・・・" > ・・Body・・ </og:backGamen>
●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します)
●Tag定義:
<og:backGamen
type 【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)
command 【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)
gamenId 【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)
keys 【TAG】リンク先に渡すキーをCSV形式で複数指定します
vals 【TAG】keys属性に対応する値をCSV形式で複数指定します
lbl 【TAG】ラベルリソースのラベルIDを指定します
href 【HTML】リンク先のURLを指定します
target 【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)
id 【HTML】要素に対して固有の名前(id)をつける場合に設定します
lang 【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
dir 【HTML】文字表記の方向(dir)を指定します
title 【HTML】要素に対する補足的情報(title)を設定します
style 【HTML】この要素に対して適用させるスタイルシート(style)を設定します
tabindex 【HTML】タブの移動順(tabindex)を指定します(0 ~ 32767)
accesskey 【HTML】アクセスキー(alt+キーで直接指定)を割り当てます(初期値:R)
clazz 【HTML】要素に対して class 属性を設定します
language 【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
onClick 【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
onBlur 【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
onFocus 【HTML】JavaScriptのイベント onFocus を設定します
ondblClick 【HTML】JavaScriptのイベント ondblClick を設定します
onMouseDown 【HTML】JavaScriptのイベント onMouseDown を設定します
onMouseUp 【HTML】JavaScriptのイベント onMouseUp を設定します
onMouseMove 【HTML】JavaScriptのイベント onMouseMove を設定します
onMouseOut 【HTML】JavaScriptのイベント onMouseOut を設定します
onMouseOver 【HTML】JavaScriptのイベント onMouseOver を設定します
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
> ... Body ...
</og:backGamen>
●使用例
<og:backGamen keys="displayMsg,clear" vals="MSG0065,true" >
<img src="{@SYS.JSP}/image/back.gif" alt="{@BACK_GAMENID}" />
<og:message lbl="MSG0049" />
</og:backGamen>BR, BUFFER_MIDDLE, CRbodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
BackGamenTag()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected java.lang.String |
makeTag()
戻るボタン/戻るリンクを作成します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setCommand(java.lang.String cmd)
【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)。
|
void |
setGamenId(java.lang.String id)
【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)。
|
void |
setHref(java.lang.String href)
【HTML】リンク先のURLを指定します。
|
void |
setKeys(java.lang.String key)
【TAG】リンク先に渡すキーをCSV形式で複数指定します。
|
void |
setTarget(java.lang.String tgt)
【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)。
|
void |
setType(java.lang.String tp)
【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)。
|
void |
setVals(java.lang.String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。
|
doEndTag, getMustType, makeAimaiPicker, makeMustHidden, setAccesskey, setAimai, setAutocomplete, setAutofocus, setClazz, setDir, setDisabled, setId, setLang, setList, setMax, setMin, setMust, setMustAny, setOnBlur, setOnChange, setOnClick, setOndblClick, setOnFocus, setOnKeydown, setOnKeypress, setOnKeyup, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setOptionAttributes, setPattern, setPlaceholder, setReadonly, setRequired, setRoles, setStep, setStyle, setTabindex, setTitle, setUseMustHiddenadd, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, 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, toString, useMainTrans, useQuotCheck, useTag, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic BackGamenTag()
public int doStartTag()
doStartTag インタフェース内 TagdoStartTag クラス内 CommonTagSupportpublic int doAfterBody()
doAfterBody インタフェース内 IterationTagdoAfterBody クラス内 CommonTagSupportprotected void release2()
release2 クラス内 HTMLTagSupportprotected java.lang.String makeTag()
makeTag クラス内 HTMLTagSupportpublic void setType(java.lang.String tp)
tp - ボタンのタイプ [link/button/relLink/relButton/historyBack]| タイプ | 説明 |
|---|---|
| link | 戻るリンク |
| button | 戻るボタン |
| relLink | 戻るリンク(相対パス) |
| relButton | 戻るボタン(相対パス) |
| historyBack | 通常のヒストリバックボタン |
public void setCommand(java.lang.String cmd)
cmd - コマンドpublic void setGamenId(java.lang.String id)
id - 戻り先の画面IDpublic void setKeys(java.lang.String key)
key - リンク先に渡すキー (例:keys="displayMsg,clear")setVals( String )public void setVals(java.lang.String val)
val - keys属性に対応する値 (例:vals="MSG0065,true")setKeys( String )public void setTarget(java.lang.String tgt)
tgt - リンク先の表示ターゲットpublic void setHref(java.lang.String href)
href - リンク先のURLWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.