public class SplitViewTag extends CommonTagSupport
左右分割スクロール処理を行う、View を設定します。 BODY部に記述された Viewタグに対して、左右分割情報を追記設定します。 Viewタグの左側には、このタグで指定された fixDisplay のカラムを columnDisplay に 設定するとともに、このタグで指定された numberType をセットします。 (初期値は、numberType="sequence" です。) Viewタグの右側には、fixDisplay のカラムを noDisplay のカラムに設定するとともに、 command="VIEW" , noMessage="true" , useSelectedRow="false" , numberType="delete" をセットします。(既存の設定値があれば、それに追記されます。)
●形式:<og:splitView fixDisplay="CLM,NAME_JA"><og:view ・・・ /></og:splitView> ●body:あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{@XXXX} は解析しません) ●Tag定義: <og:splitView fixDisplay 【TAG】固定するカラム名を、CSV形式(カンマ区切り文字列)で設定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:splitView> ●使用例 <og:splitView fixDisplay="CLM,NAME_JA"> <og:view viewFormType = "HTMLTable" command = "{@command}" checked = "{@checked}" startNo = "{@startNo}" pageSize = "{@pageSize}" noWritable = "{@noWritable}" columnWritable = "{@columnWritable}" /> </og:splitView>
5.3.0.0 (2010/12/01) 新規作成 |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
SplitViewTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected String |
getFixDisplay()
固定するカラム名を、CSV形式(カンマ区切り文字列)で取得します。
|
protected boolean |
isFirstStep()
BODY部の view 処理の制御を行うためのフラグを返します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setFixDisplay(String clms)
【TAG】固定するカラム名を、CSV形式(カンマ区切り文字列)で設定します。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, doEndTag, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, 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, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setFixDisplay(String clms)
clms
- 固定するカラム名(カンマ区切り文字列)Viewタグの左側(固定部)には、このタグで指定された fixDisplay のカラムを columnDisplay に設定します。 Viewタグの右側には、fixDisplay のカラムを noDisplay のカラムに設定します。 既存の設定値(noDisplay)があれば、それに追記されます。
protected String getFixDisplay()
protected boolean isFirstStep()
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.