クラス 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,
    • コンストラクタの詳細

    • メソッドの詳細

      • 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:未展開]