public class QueryButtonTag extends HTMLTagSupport
query.jsp での検索ボタンを表示します。 検索ボタン以外に、pageSize、maxRowCount、prevNext、timeView などの 項目も表示可能です。 また、BODY部に登録した値は、table 要素として、td 部に追記されます。
●形式:<og:queryButton /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:queryButton command 【TAG】リクエストとして送信するコマンドを指定します(初期値:NEW) pageSize 【TAG】pageSize プルダウンメニューの初期値を指定します (初期値:HTML_PAGESIZE[=100]) maxRowCount 【TAG】maxRowCount プルダウンメニューの初期値を指定します (初期値:DB_MAX_ROW_COUNT[=1000]) type 【TAG】典型的なボタンの形状に設定します(初期値:null) scope 【TAG】リクエストとして送信するスコープを指定します(初期値:null) lbl 【TAG】ラベルリソースのラベルIDを指定します accesskey 【TAG】検索ボタンに使用するショートカットキー文字を指定します(初期値:F) usePrevNext 【TAG】進む/戻るのprev_next リンクを表示するかどうかを指定します(初期値:true) usePageSize 【TAG】pageSize 引数を使用するかどうかを指定します(初期値:true) useRowCount 【TAG】maxRowCount 引数を使用するかどうかを指定します(初期値:true) useTimeView 【TAG】処理時間を表示する TimeView を表示するかどうかを指定します (初期値:VIEW_USE_TIMEBAR[=true])。 clearAccesskey 【TAG】クリアボタンに使用するショートカットキー文字を指定します(初期値:C) useDummy 【TAG】IE用ダミーinputを出力するかどうか useEditMenu 【TAG】編集プルダウンを出すかどうか(初期値:true) blockUIMsg 【TAG】検索中表示を画面上に表示するメッセージリソースIDを指定します (初期値:MSG0090(検索中です・・・)) 6.4.8.0 (2016/06/24) useClear 【TAG】JavaScriptによる初期化(クリア)ボタンを使用するかどうか[true/false/none]を指定します(初期値:true) 6.4.3.4 (2016/03/11) clearTarget 【TAG】useCrear=true時のターゲット名(フレーム名)を指定します(初期値:QUERY) 5.9.21.1 (2017/06/16) 。 clearHref 【TAG】useCrear=true時の遷移先JSPを指定します(初期値:query.jsp) 5.9.21.1 (2017/06/16)。 clearCommand 【TAG】useCrear=true時のcommandを指定します(初期値:NEW) 5.9.21.1 (2017/06/16) 。 title 【HTML】要素に対する補足的情報(title)を設定します style 【HTML】この要素に対して適用させるスタイルシート(style)を設定します disabled 【HTML】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない) tabindex 【HTML】タブの移動順(tabindex)を指定します(0 ~ 32767) clazz 【HTML】要素に対して class 属性を設定します 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 を設定します autofocus 【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。 caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:queryButton> ●使用例 <og:queryButton command = "NEW" NEW:通常の検索(初期値)/ENTRY:エントリ登録時 type = "ENTRY" null:標準 , SELECT:検索ボタンのみ , ENTRY:登録ボタンのみ pageSize = "100" pageSize の初期値設定(初期値:HTML_PAGESIZE) maxRowCount = "100" maxRowCount の初期値設定(初期値:DB_MAX_ROW_COUNT) useClear = "true" true:JavaScriptによる初期化(クリア)/false:通常のresetボタン/none:表示しない scope = "request" null(初期値)/session:セッション登録/request:リクエスト登録 lbl = "MSG0010" 検索ボタンに表示するメッセージID(初期値:MSG0010) accesskey = "F" ショートカットキー文字(初期値:F) usePrevNext = "true" Prev-Nextリンクを使用するかどうか(初期値:true) usePageSize = "true" pageSize 引数を使用するかどうか(初期値:true) useRowCount = "true" maxRowCount 引数を使用するかどうか(初期値:true) useTimeView = "true" timeView表示(実行時間表示)を使用するかどうか(初期値:VIEW_USE_TIMEBAR) useEditMenu = "true" 編集プルダウンを出すかどうか(初期値:true) /> 標準的な検索ボタン <og:queryButton /> 標準的な登録ボタン(command="NEW" で、query.jsp で使用するボタン) <og:queryButton type="ENTRY" /> BODY 部に追加要素を表示 <og:queryButton > <td><jsp:directive.include file="/jsp/common/timeViewImage.jsp" /></td> </og:queryButton >
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
QueryButtonTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected java.lang.String |
makeTag()
サブミットボタンを作成します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setAccesskey(java.lang.String accsKey)
【TAG】検索ボタンに使用するショートカットキー文字を指定します(初期値:F)。
|
void |
setBlockUIMsg(java.lang.String id)
【TAG】検索ボタンを押下した際に表示されるメッセージリソースIDを指定します
(初期値:MSG0090[検索中です・・・])。
|
void |
setClearAccesskey(java.lang.String accsKey)
【TAG】クリアボタンに使用するショートカットキー文字を指定します(初期値:C)。
|
void |
setClearCommand(java.lang.String cmd)
【TAG】useClear時のcommandを指定します(初期値=NEW)。
|
void |
setClearHref(java.lang.String page)
【TAG】useClear時の遷移先を指定します(初期値=query.jsp)。
|
void |
setClearTarget(java.lang.String tgt)
【TAG】useClear時のターゲットを指定します(初期値=QUERY)。
|
void |
setCommand(java.lang.String cmd)
【TAG】リクエストとして送信するコマンドを指定します(初期値:NEW)。
|
void |
setMaxRowCount(java.lang.String maxSize)
【TAG】maxRowCount プルダウンメニューの初期値を指定します
(初期値:DB_MAX_ROW_COUNT[=1000])。
|
void |
setPageSize(java.lang.String pSize)
【TAG】pageSize プルダウンメニューの初期表示件数を指定します
(初期値:HTML_PAGESIZE[=100])。
|
void |
setScope(java.lang.String scp)
【TAG】リクエストとして送信するスコープを指定します(初期値:null)。
|
void |
setType(java.lang.String tp)
【TAG】典型的なボタンの形状に設定します(初期値:null)。
|
void |
setUseClear(java.lang.String flag)
【TAG】JavaScriptによる初期化(クリア)ボタンを使用するかどうか[true/false/none]を指定します(初期値:true)。
|
void |
setUseCrear(java.lang.String flag)
【廃止】JavaScriptによる初期化(クリア)ボタンを使用するかどうか[true/false/none]を指定します(初期値:true)。
|
void |
setUseDummy(java.lang.String flag)
【TAG】ダミーのinputタグ(display:none)を出力するか設定します(初期値:false)。
|
void |
setUseEditMenu(java.lang.String flag)
【TAG】query画面等で編集プルダウンを出力するかどうか[true:する/false:しない]を指定します(初期値:true)。
|
void |
setUsePageSize(java.lang.String flag)
【TAG】pageSize 引数を使用するかどうかを指定します(初期値:true)。
|
void |
setUsePrevNext(java.lang.String flag)
【TAG】進む/戻るのprev_next リンクを表示するかどうかを指定します(初期値:true)。
|
void |
setUseRowCount(java.lang.String flag)
【TAG】maxRowCount 引数を使用するかどうかを指定します(初期値:true)。
|
void |
setUseTimeView(java.lang.String flag)
【TAG】処理時間を表示する TimeView を表示するかどうか[true:する/false:しない]を指定します
(初期値:VIEW_USE_TIMEBAR[=true])。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
getMustType, makeAimaiPicker, makeMustHidden, 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, setUseMustHidden
add, 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, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public QueryButtonTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 HTMLTagSupport
protected void release2()
release2
クラス内 HTMLTagSupport
protected java.lang.String makeTag()
makeTag
クラス内 HTMLTagSupport
public void setCommand(java.lang.String cmd)
cmd
- 送信するコマンドpublic void setUseClear(java.lang.String flag)
flag
- JavaScriptによる初期化ボタン使用可否 [true:JavaScript初期化ボタン/false:通常のresetボタン]public void setUseCrear(java.lang.String flag)
flag
- JavaScriptによる初期化ボタン使用可否 [true:JavaScript初期化ボタン/false:通常のresetボタン]public void setClearTarget(java.lang.String tgt)
tgt
- ターゲット名public void setClearHref(java.lang.String page)
page
- 遷移先public void setClearCommand(java.lang.String cmd)
cmd
- コマンドpublic void setType(java.lang.String tp)
tp
- タイプ指定 [null/SELECT/ENTRY]public void setScope(java.lang.String scp)
setScope
クラス内 CommonTagSupport
scp
- スコープ [session:セッション登録/request:リクエスト登録]CommonTagSupport.getScope()
public void setAccesskey(java.lang.String accsKey)
setAccesskey
クラス内 HTMLTagSupport
accsKey
- ショートカットキー文字(初期値:F)public void setClearAccesskey(java.lang.String accsKey)
accsKey
- クリアボタンのショートカットキー文字(初期値:C)public void setUsePrevNext(java.lang.String flag)
flag
- prev_nextリンク表示 [true:する/false:しない]public void setUsePageSize(java.lang.String flag)
flag
- pageSize引数使用 [true:する/false:しない]setPageSize( String )
public void setUseRowCount(java.lang.String flag)
flag
- maxRowCount引数使用 [true:する/false:しない]setMaxRowCount( String )
public void setUseTimeView(java.lang.String flag)
flag
- 処理時間を表示 [true:する/false:しない]public void setPageSize(java.lang.String pSize)
pSize
- 表示件数setUsePageSize( String )
,
SystemData.HTML_PAGESIZE
public void setMaxRowCount(java.lang.String maxSize)
maxSize
- 最大件数setUseRowCount( String )
,
SystemData.DB_MAX_ROW_COUNT
public void setUseDummy(java.lang.String flag)
flag
- 出力可否 [true:する/false:しない]public void setUseEditMenu(java.lang.String flag)
flag
- 編集メニュー出力 [true:する/false:しない]FileUDTag.setUseEditLink(String)
public void setBlockUIMsg(java.lang.String id)
id
- 検索中ですメッセージIDpublic java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.