クラス SplitViewTag

  • すべての実装されたインタフェース:
    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 SplitViewTag
    extends CommonTagSupport
    左右分割スクロール処理を行う、View を設定します。 BODY部に記述された Viewタグに対して、左右分割情報を追記設定します。 Viewタグの左側には、このタグで指定された fixDisplay のカラムを columnDisplay に 設定するとともに、このタグで指定された numberType をセットします。 (初期値は、numberType="sequence" です。) Viewタグの右側には、fixDisplay のカラムを noDisplay のカラムに設定するとともに、 command="VIEW" , noMessage="true" , useSelectedRow="false" , numberType="delete" をセットします。(既存の設定値があれば、それに追記されます。)
    関連項目:
    直列化された形式
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • SplitViewTag

        public SplitViewTag()
        デフォルトコンストラクター
    • メソッドの詳細

      • doStartTag

        public int doStartTag()
        Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
        定義:
        doStartTag インタフェース内 javax.servlet.jsp.tagext.Tag
        オーバーライド:
        doStartTag クラス内 CommonTagSupport
        戻り値:
        後続処理の指示( EVAL_BODY_INCLUDE )
      • doAfterBody

        public int doAfterBody()
        Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
        定義:
        doAfterBody インタフェース内 javax.servlet.jsp.tagext.IterationTag
        オーバーライド:
        doAfterBody クラス内 CommonTagSupport
        戻り値:
        後続処理の指示(SKIP_BODY)
      • release2

        protected void release2()
        タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。
        オーバーライド:
        release2 クラス内 CommonTagSupport
      • setFixDisplay

        public void setFixDisplay​(String clms)
        【TAG】固定するカラム名を、CSV形式(CSV形式)で設定します。
        パラメータ:
        clms - 固定するカラム名(CSV形式)
      • getFixDisplay

        protected String getFixDisplay()
        固定するカラム名を、CSV形式(CSV形式)で取得します。 これは、BODY部に記述された、viewタグからアクセスされるメソッドです。 設定されていない場合は、null です。
        戻り値:
        固定するカラム名(CSV形式)
      • setUseSplit

        public void setUseSplit​(String flag)
        【TAG】左右分割機能の ON/OFF を設定します(初期値=true:左右分割を使用する)。
        パラメータ:
        flag - 左右分割機能の ON/OFF [true:左右分割/false:BODYのみ表示]
      • isUseSplit

        protected boolean isUseSplit()
        左右分割機能の ON/OFF を取得します。 左右分割する場合は、trueを、分割せずに、BODYのviewタグだけ使用する場合は、false がセットされています。 これは、BODY部に記述された、viewタグからアクセスされるメソッドです。 falseの場合は、viewタグで、左右分割処理を行わないようにします。
        戻り値:
        左右分割機能の ON/OFF[true:左右分割/false:BODYのみ表示]
      • isFirstStep

        protected boolean isFirstStep()
        BODY部の view 処理の制御を行うためのフラグを返します。 左右分割を行うには、Viewタグを2回出力する必要があります。 ここでは isFirstStep="true" が1回目(左側:固定部)で、false が 右側(可変部)になるように、View側で制御します。
        戻り値:
        BODY部の view 処理の制御(true:1回目 / false:2回目)
      • toString

        public String toString()
        このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。
        オーバーライド:
        toString クラス内 CommonTagSupport
        戻り値:
        このクラスの文字列表現