openGionopenGion
5.6.9.0

org.opengion.hayabusa.taglib
クラス ViewStackParamTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 javax.servlet.jsp.tagext.BodyTagSupport
          上位を拡張 org.opengion.hayabusa.taglib.CommonTagSupport
              上位を拡張 org.opengion.hayabusa.taglib.ViewParamTag
                  上位を拡張 org.opengion.hayabusa.taglib.ViewStackParamTag
すべての実装されたインタフェース:
java.io.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 ViewStackParamTag
extends ViewParamTag

viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。 ガントチャートを表示する、ViewForm_HTMLGanttTable クラスに対して、各種パラメータを 設定します。 パラメータが設定されていない場合は、ViewStackTableParam の初期値が 使用されます。 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

関連項目:
直列化された形式
形式サンプル:
 ●形式:<og:stackParam stackColumns="PRJCODE,RESOURCE_ID" />
 ●body:なし

 ●Tag定義:
   <og:stackParam
       stackColumns       【TAG】積上単位とするカラム名(カンマ区切り)をセットします (必須)
       costColumn         【TAG】内部積上げする場合の工数カラムをセットします
       innerStack         【TAG】工数の内部積み上げをするかどうか[true/false]指定します(初期値:false) 
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   />
変更履歴:
5.5.7.0 (2012/10/01) 新規作成
機能分類
画面表示
バージョン
5.0
作成者
Takahashi Masakazu
導入されたバージョン:
JDK5.0,

フィールドの概要
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド
bodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
ViewStackParamTag()
           
 
メソッドの概要
protected  java.lang.String getTagName()
          タグの名称を、返します。
 void setCapacityColumn(java.lang.String capColumn)
          【TAG】その行の能力値カラムを指定します。
 void setCostColumns(java.lang.String costColumns)
          【TAG】工数関係のカラム(工数,開始日,終了日)を指定します。
 void setInnerStack(java.lang.String flg)
          【TAG】エンジン内部で積上げするかどうかを指定します。
 void setStackColumns(java.lang.String stackColumns)
          【TAG】積上単位とするカラム名(カンマ区切り)をセットします
 void setStackHoliday(java.lang.String flg)
          【TAG】エンジン内部で積上げする場合に休日も積上げるかどうかを指定します。
 
クラス org.opengion.hayabusa.taglib.ViewParamTag から継承されたメソッド
doEndTag, initParam, putParam, release2, toString
 
クラス org.opengion.hayabusa.taglib.CommonTagSupport から継承されたメソッド
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getUser, 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
 
クラス 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド
getParent, setPageContext, setParent
 

コンストラクタの詳細

ViewStackParamTag

public ViewStackParamTag()
メソッドの詳細

setStackColumns

public void setStackColumns(java.lang.String stackColumns)
【TAG】積上単位とするカラム名(カンマ区切り)をセットします

パラメータ:
stackColumns - タスク(ガント)のカラム名(カンマ区切り)
説明:
 工数積上げのキーとなるカラム名を指定します。
 
 複数ある場合は、カンマ区切りで指定できます。
 テーブルモデルは積上単位+タスク単位でOrderByがかかっている必要があります。

setCostColumns

public void setCostColumns(java.lang.String costColumns)
【TAG】工数関係のカラム(工数,開始日,終了日)を指定します。

パラメータ:
costColumns - 工数のカラム名
説明:
 工数関係のカラム名を指定します。
 工数(x.y)、開始日(yyyyMMdd)、終了日(yyyyMMdd)
 の3つのカラムをカンマ区切りで設定して下さい。
 エンジン内部で工数積上げを行う場合は必須です。
 
 テーブルモデルは積上単位+タスク単位でOrderByがかかっている必要があります。
変更履歴:
5.5.8.3 (2012/11/17)

setInnerStack

public void setInnerStack(java.lang.String flg)
【TAG】エンジン内部で積上げするかどうかを指定します。

パラメータ:
flg - 内部積上げをするかどうか[true/false]
説明:
 エンジン内部で積上げを行うかどうかを指定します。
 内部で積上げを行った場合は、HTMLStackGanttTableではガント行の出力を行いません。
 初期値はfalse(積上げしない)です。
変更履歴:
5.5.8.3 (2012/11/17)

setStackHoliday

public void setStackHoliday(java.lang.String flg)
【TAG】エンジン内部で積上げする場合に休日も積上げるかどうかを指定します。

パラメータ:
flg - 休日積上げをするかどうか[true/false]
説明:
 エンジン内部で積上げを行う場合に休日も積上げるかどうかを指定します。
 zoomがDAYの場合のみ有効です。
 初期値はtrue(積上げする)です。
変更履歴:
5.5.8.3 (2012/11/17)

setCapacityColumn

public void setCapacityColumn(java.lang.String capColumn)
【TAG】その行の能力値カラムを指定します。

パラメータ:
capColumn - 能力値のカラム名
説明:
 内部積上げをする際、各行の能力のカラム名を指定します。
 カラムを指定しない場合は1となります。
変更履歴:
5.6.1.2 (2013/02/22)

getTagName

protected java.lang.String getTagName()
タグの名称を、返します。 自分自身のクラス名より、自動的に取り出せないため、このメソッドをオーバーライドします。

オーバーライド:
クラス CommonTagSupport 内の getTagName
戻り値:
タグの名称
関連項目:
CommonTagSupport.getDocumentLink()

openGion 5.6.9.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.