public class TabTag extends CommonTagSupport
●形式:<og:tabTable ... > <og:tab name="paGE1" lbl="page 1" > <jsp:directive.include file="paGE1.jsp" /> </og:tab> <og:tab name="page2" lbl="page 2" > <jsp:directive.include file="page2.jsp" /> </og:tab> </og:tabTable > ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:tab lbl 【TAG】ラベルリソースのラベルIDを指定します name 要素に対して固有の名前(id)をつける場合に設定します term 【廃止】処理する条件を指定します(初期値:null) termList 【廃止】処理する条件を含むような文字列を指定します delTerm 【廃止】処理しないタブを選択する条件を指定します(初期値:null) delTermList 【廃止】処理しない条件を含むような文字列を指定します style 【TAG】タブに与える 初期 style 属性を指定します keys 【廃止】タブが選択状態(OPEN選択タブ時)に使用するキーをCSV形式で複数指定します vals 【廃止】タブが選択状態(OPEN選択タブ時)に使用する値をCSV形式で複数指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:tab> ●使用例 <og:tabTable> <og:tab lbl="page 1"> <table summary="layout" > <tr> <og:column name="SYSTEM_ID" must="true" /> <og:column name="COLUMN_NAME" /> <og:column name="RENDERER" /> </tr> </table> </og:tab> <og:tab lbl="page 2"> <table summary="layout" > <tr> <og:column name="DBTYPE" /> <og:column name="NAME_JA" /> <og:column name="EDITOR" /> </tr> </table> </og:tab> </og:tabTable>
3.5.6.5 (2004/08/09) 新規作成 |
5.9.1.3 (2015/10/30) jQuery方式に変更して復活(このタグはコメントの修正のみ) |
コンストラクタと説明 |
---|
TabTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setDelTerm(java.lang.String flag)
非推奨です。
クラスが廃止されました。
|
void |
setDelTermList(java.lang.String list)
非推奨です。
|
void |
setKeys(java.lang.String key)
非推奨です。
クラスが廃止されました。
|
void |
setName(java.lang.String name)
【廃止】要素に対して固有の名前(id)をつける場合に設定します。
|
void |
setStyle(java.lang.String st)
非推奨です。
クラスが廃止されました。
|
void |
setTerm(java.lang.String flag)
非推奨です。
クラスが廃止されました。
|
void |
setTermList(java.lang.String list)
非推奨です。
クラスが廃止されました。
|
void |
setVals(java.lang.String val)
非推奨です。
クラスが廃止されました。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, 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, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, 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
public TabTag()
public int doStartTag()
doStartTag
クラス内 CommonTagSupport
3.8.6.2 (2006/11/01) keys,vals属性の処理を追加 |
public int doAfterBody()
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
クラス内 CommonTagSupport
3.8.6.1 (2006/10/20) term、termList、action属性を追加 |
3.8.6.2 (2006/11/01) keys,vals属性の処理を追加 |
protected void release2()
release2
クラス内 CommonTagSupport
3.8.6.1 (2006/10/20) term、termList、action属性を追加 |
3.8.6.2 (2006/11/01) keys, vals, isOpen, delTerm, delTermList 属性を追加 |
public void setName(java.lang.String name)
name
- 名前名前セット
5.9.1.3 (2015/10/30) 復活 |
@Deprecated public void setTerm(java.lang.String flag)
flag
- 処理する条件termListで与えられた文字列に、term文字列(大文字/小文字の区別あり)が 含まれていれば、OPEN選択タブとして処理します。 OPEN選択タブでないタブは、初期値OPENにならないだけで、タブそのものは表示されます。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。 初期値は、 null です。
3.8.6.1 (2006/10/20) 新規追加 |
@Deprecated public void setTermList(java.lang.String list)
list
- 処理する条件(indexOf による含む/含まない判定)termListで与えられた文字列に、term文字列(大文字/小文字の区別あり)が 含まれていれば、OPEN選択タブとして処理します。 例えば、"A","B","C" という文字列が、term で指定された 場合に処理するようにしたい場合は、"A|B|C" をセットします。 初期値は、 null です。 判定は、文字列を含むかどうかなので、1文字のみの場合は、"|"区切りにする 必要はありません。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。
3.8.6.1 (2006/10/20) 新規追加 |
@Deprecated public void setDelTerm(java.lang.String flag)
flag
- DELETE選択タブ条件delTermListで与えられた文字列に、delTerm文字列(大文字/小文字の区別あり)が 含まれていれば、DELETE選択タブとして処理します。 DELETE選択タブは、タブそのものが表示されません。 ただし、タブのselectIndex は、DELETEされたタブも含めて、カウントされますので、 JSPでの設定時の順番がインデックス番号になります。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。 初期値は、 null です。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setDelTermList(java.lang.String list)
list
- DELETE選択タブ条件文字列(indexOf による含む/含まない判定)delTermListで与えられた文字列に、delTerm文字列(大文字/小文字の区別あり)が 含まれていれば、DELETE選択タブとして処理します。 例えば、"A","B","C" という文字列が、delTerm で指定された 場合に処理しないようにしたい場合は、"A|B|C" をセットします。 初期値は、 null です。 判定は、文字列を含むかどうかなので、1文字のみの場合は、"|"区切りにする 必要はありません。 OPEN選択とDELETE選択が競合した場合は、DELETE選択が優先されます。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setStyle(java.lang.String st)
st
- タブに与える 初期 style 属性ts:tab 本体では、初期選択時のスタイルシートを、defaultStyle と selectedStyle で与える必要があります。これは、id 属性を設定して、 外部でスタイルシートを定義する形式で指定できません。 ここで指定した style 属性 は、tabTableTag で与える style 属性 より優先度は 高くなります。 ここでの style は、タブの OPEN選択には関係ありません。
3.8.6.1 (2006/10/24) 新規追加 |
@Deprecated public void setKeys(java.lang.String key)
key
- キー(CSV形式)タブのBODY内部でのみ有効なscope="request"変数を定義できます。 条件は、term、termList によるOPEN選択タブ時にのみ指定のタブの BODY部内のみに有効になります。 タブの前に設定されている scope="request"変数 は退避され、BODY部が 終了した時点で、元の変数に値が戻されます。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとデータ自身にカンマを持っている場合に分解をミスる為です。
3.8.6.2 (2006/11/01) 新規追加 |
@Deprecated public void setVals(java.lang.String val)
val
- 値(CSV形式)タブのBODY内部でのみ有効なscope="request"変数を定義できます。 条件は、term、termList によるOPEN選択タブ時にのみ指定のタブの BODY部内のみに有効になります。 タブの前に設定されている scope="request"変数 は退避され、BODY部が 終了した時点で、元の変数に値が戻されます。 分解方法は、CSV変数を先に分解してから、getRequestParameter で値を取得します。 こうしないとデータ自身にカンマを持っている場合に分解をミスる為です。
public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.