クラス ViewITaskTag

すべての実装されたインタフェース:
BodyTag, IterationTag, JspTag, Tag, TryCatchFinally, Serializable

public class ViewITaskTag extends CommonTagSupport
積上ガント(内部積上方式)でガント全体(ページ全体一つ設定)の指定を行います。 iTask タグは、積上ガントのうち、内部積上方式の場合に使用します。 内部積上げとは、フレームワーク側で積上げ計算を行う方式の事です。 処理速度は増しますが、積上ガント(JavaScript版)は、積上と通常ガントの混在が 可能ですが、こちらは、積上のみの表示になります。 それぞれの使い分けを考慮してください。 このタグは、viewFormType = "HTMLStackedGanttTable"、innerStack="true" を指定した view の後に記述します。
関連項目:
変更履歴:
5.6.3.2 (2013/04/12) 新規作成
機能分類
画面部品
形式サンプル:
●形式:<og:iTask ... /> ●body:なし ●前提:headタグで、adjustEvent="Task" を指定してください。 ●Tag定義: <og:iTask fixedCols ○【TAG】左右2分割で、固定したいカラム数(必須) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 <og:view viewFormType = "HTMLStackedGanttTable" command = "{@command}" writable = "false" useScrollBar = "false" useParam = "true" numberType = "none" > <!-- stackParamでstackColumnsを指定しなかった場合はcustomTableとほぼ同じ処理となる --> <og:stackParam stackColumns = "NOORDER" innerStack = "true" costColumns = "COSTCLM,DYJYU,DYNOKI" stackHoliday = "{@stackHoliday}" capacityColumn = "CAPACITY" /> <og:thead rowspan="2"> <tr> <td>[NOORDER]</td> <td rowspan="2" class="gantt zoom{@SZOOM}" style="text-align:left;background-image: url('../image/stackBG{@SZOOM}.gif');" > <div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" > <og:stackHeader startDate = "{@MIN_DATE}" endDate = "{@MAX_DATE}" zoom = "{@SZOOM}" calDB = "GE13" arg1 = "A" /> </div> </td> </tr> </og:thead> <og:tbody rowspan="2"> <tr> <td>[NOORDER]</td> </tr> </og:tbody> </og:view> <og:iTask fixedCols = "4" />
導入されたバージョン:
JDK6.0,
  • コンストラクタの詳細

    • ViewITaskTag

      public ViewITaskTag()
      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • doEndTag

      public int doEndTag()
      Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
      定義:
      doEndTag インタフェース内 Tag
      オーバーライド:
      doEndTag クラス内 CommonTagSupport
      戻り値:
      後続処理の指示
      変更履歴:
      6.0.2.5 (2014/10/31) HTML5対応。javaScriptで、BODYがないと入れ子になってしまう。
    • release2

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

      public void setFixedCols(String fixedCols)
      【TAG】左右2分割で、固定したいカラム数を指定します。
      パラメータ:
      fixedCols - 固定したいカラム数
      説明:
      1段組でも2段組でも、固定したいカラム数を指定します。
    • getTagName

      protected String getTagName()
      タグの名称を、返します。 自分自身のクラス名より、自動的に取り出せないため、このメソッドをオーバーライドします。
      オーバーライド:
      getTagName クラス内 CommonTagSupport
      戻り値:
      タグの名称
      関連項目:
      このメソッドは、nullを返しません
    • toString

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