クラス ViewAjaxTreeParamTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.ViewParamImpl
-
- org.opengion.hayabusa.taglib.ViewAjaxTreeParamTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class ViewAjaxTreeParamTag extends ViewParamImpl
viewタグの viewFormType が HTMLAjaxTreeTable の場合にパラメータを設定します。 ツリービューを表示する、ViewForm_HTMLAjaxTreeTable クラスに対して、各種パラメータを 設定します。 パラメータが設定されていない場合は、ViewAjaxTreeTableParam の初期値が使用されます。 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。) ここで定義された子データを取得するためのJSPは、別に作成する必要があります。 また、levelClmに設定されたカラムは、レベルと展開を表示するための画像イメージが表示されます。 展開レベルに応じて階層を視覚的に表示する場合は、levelClmに設定されたカラムのレンデラーを 定義して下さい。 (例:LVLのコードリソースとして、1→- 2→-- 3→--- 等) 各属性は、{@XXXX} 変数が使用できます。 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。 http://localhost/query.jsp?KEY1=VLA1&KEY2=VAL2 のようなリクエストで、{@KEY1} とすれば、 VAL1 がセットされます。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ViewAjaxTreeParamTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected String
getTagName()
タグの名称を、返します。void
setChildSearchJsp(String jsp)
【TAG】子データを取得するためのJSPをセットします(初期値:"getChildTag.jsp")。void
setChildSearchKeys(String keys)
【TAG】子データを取得するためのJSPに渡す引数のカラム名をセットします(初期値:"")。void
setChildViewStartNo(String no)
【TAG】子データを表示するためのStartNoを指定します(初期値:-1)。void
setExpandAll(String flag)
【TAG】初期状態で全展開を行うかを指定します(初期値:false=全展開しない)。void
setExpCtrlClm(String key)
【TAG】初期全展開した際に最下位の要素の状態(展開済 or 下位あり)を制御するためのカラムを指定します(初期値:EXPAND_CONTROL)。void
setImgCollapsed(String img)
【TAG】折りたたまれた状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/collapsed.gif")。void
setImgExpanded(String img)
【TAG】展開された状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/expanded.gif")。void
setImgNoSub(String img)
【TAG】展開後子データが存在しない状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/nosub.gif")。void
setLevelClm(String clm)
【TAG】階層レベルとして処理(展開を制御するための画像イメージを表示)するカラム名をセットします(初期値:"LVL")。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.ViewParamImpl
doEndTag, initParam, putParam, release2, toString
-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, 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, useXssCheck
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
コンストラクタの詳細
-
ViewAjaxTreeParamTag
public ViewAjaxTreeParamTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
setChildSearchKeys
public void setChildSearchKeys(String keys)
【TAG】子データを取得するためのJSPに渡す引数のカラム名をセットします(初期値:"")。- パラメータ:
keys
- 子データ検索カラム
-
setChildSearchJsp
public void setChildSearchJsp(String jsp)
【TAG】子データを取得するためのJSPをセットします(初期値:"getChildTag.jsp")。- パラメータ:
jsp
- JSPファイル名
-
setLevelClm
public void setLevelClm(String clm)
【TAG】階層レベルとして処理(展開を制御するための画像イメージを表示)するカラム名をセットします(初期値:"LVL")。- パラメータ:
clm
- レベルカラム
-
setImgCollapsed
public void setImgCollapsed(String img)
【TAG】折りたたまれた状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/collapsed.gif")。- パラメータ:
img
- 画像ファイル名
-
setImgExpanded
public void setImgExpanded(String img)
【TAG】展開された状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/expanded.gif")。- パラメータ:
img
- 画像ファイル名
-
setImgNoSub
public void setImgNoSub(String img)
【TAG】展開後子データが存在しない状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/nosub.gif")。- パラメータ:
img
- 画像ファイル名
-
setExpandAll
public void setExpandAll(String flag)
【TAG】初期状態で全展開を行うかを指定します(初期値:false=全展開しない)。- パラメータ:
flag
- 全展開を行うか [true:行う/false:行わない]
-
setChildViewStartNo
public void setChildViewStartNo(String no)
【TAG】子データを表示するためのStartNoを指定します(初期値:-1)。- パラメータ:
no
- 子データ表示開始番号
-
setExpCtrlClm
public void setExpCtrlClm(String key)
【TAG】初期全展開した際に最下位の要素の状態(展開済 or 下位あり)を制御するためのカラムを指定します(初期値:EXPAND_CONTROL)。- パラメータ:
key
- 最下位展開 [0,false:展開済/1,true:未展開]
-
getTagName
protected String getTagName()
タグの名称を、返します。 自分自身のクラス名より、自動的に取り出せないため、このメソッドをオーバーライドします。- オーバーライド:
getTagName
クラス内CommonTagSupport
- 戻り値:
- タグの名称
- 関連項目:
CommonTagSupport.getDocumentLink()
-
-