public class ViewGanttParamTag extends ViewParamTag
●形式:<og:ganttParam groupColumns="PRJCODE,RESOURCE_ID" minDuration="0.5" /> ●body:なし ●Tag定義: <og:ganttParam groupColumns 【TAG】各タスクを1行にまとめる時のカラム名(カンマ区切り)をセットします (初期値:ViewGanttTableParam#GROUP_COLUMNS_VALUE[=PRJCODE,RESOURCE_ID]) durationColumn 【TAG】期間欄のカラム名をセットします dystartColumn 【TAG】開始日付けのカラム名をセットします (初期値:ViewGanttTableParam#DYSTART_COLUMN_VALUE[=DYSTART]) dystartFormat 【TAG】開始日付けのフォーマットを指定します (初期値:ViewGanttTableParam#DYSTART_FORMAT_VALUE[=yyyyMMdd]) minDuration 【TAG】最小期間(少数可)をセットします(初期値:1) headerDuration 【TAG】ヘッダーの表示期間(少数可)をセットします(初期値:最小期間(minDuration) と同じ) headerLocale 【TAG】ヘッダーを表示する時の、Locale(language のみ) を指定します (初期値:ViewGanttTableParam#HEADER_LOCALE_VALUE[=ja]) useSeqDay 【TAG】ヘッダー日付けの連続表示を行うかどうか[true/false]を指定します(初期値:false) startDay 【TAG】ヘッダー日付けの開始日を指定します endDay 【TAG】ヘッダー日付けの終了日を指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 ViewFormTag の viewFormType が、ViewForm_HTMLGanttTable の場合に使用します。 <og:view viewFormType = "HTMLGanttTable" command = "{@command}" startNo = "0" pageSize = "20" useParam = "true" > <og:ganttParam groupColumns = "PRJCODE,RESOURCE_ID" durationColumn = "DURATION" dystartColumn = "DYSTART" dystartFormat = "yyyyMMdd" minDuration = "0.5" headerDuration = "1" headerLocale = "en" useSeqDay = "true" startDay = "20041020" endDay = "20041028" /> </og:view >
3.5.5.8 (2004/05/20) 新規作成 |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ViewGanttParamTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
getTagName()
タグの名称を、返します。
|
void |
setDurationColumn(String durationColumn)
【TAG】期間欄のカラム名をセットします。
|
void |
setDystartColumn(String dystartColumn)
【TAG】開始日付けのカラム名をセットします
(初期値:ViewGanttTableParam#DYSTART_COLUMN_VALUE[=DYSTART])。
|
void |
setDystartFormat(String dystartFormat)
【TAG】開始日付けのフォーマットを指定します
(初期値:ViewGanttTableParam#DYSTART_FORMAT_VALUE[=yyyyMMdd])。
|
void |
setEndDay(String endDay)
【TAG】ヘッダー日付けの終了日を指定します。
|
void |
setGroupColumns(String groupColumns)
【TAG】各タスクを1行にまとめる時のカラム名(カンマ区切り)をセットします
(初期値:ViewGanttTableParam#GROUP_COLUMNS_VALUE[=PRJCODE,RESOURCE_ID])。
|
void |
setHeaderDuration(String headerDuration)
【TAG】ヘッダーの表示期間(少数可)をセットします(初期値:最小期間(minDuration) と同じ)。
|
void |
setHeaderLocale(String headerLocale)
【TAG】ヘッダーを表示する時の、Locale(language のみ) を指定します
(初期値:ViewGanttTableParam#HEADER_LOCALE_VALUE[=ja])。
|
void |
setMinDuration(String minDuration)
【TAG】最小期間(少数可)をセットします
(初期値:ViewGanttTableParam#MIN_DURATION_VALUE[=1.0])。
|
void |
setStartDay(String startDay)
【TAG】ヘッダー日付けの開始日を指定します。
|
void |
setUseSeqDay(String useSeqDay)
【TAG】ヘッダー日付けの連続表示を行うかどうか[true/false]を指定します
(初期値:ViewGanttTableParam#USE_SEQ_DAY_VALUE[=false])。
|
doEndTag, initParam, putParam, release2, toString
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, getUserEditInfo, 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
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public ViewGanttParamTag()
public void setGroupColumns(String groupColumns)
groupColumns
- データを1行にまとめる時のカラム名(カンマ区切り)ViewGanttTableParam.GROUP_COLUMNS_VALUE
ガントチャートで、同一要件のタスクを1行にまとめて表示します。 その場合のグルーピングのキーとなるカラム名を指定します。 複数ある場合は、カンマ区切りで指定できます。 日付けでの重複は考慮されていませんので、データ側でチェックしておいて下さい。 (初期値:ViewGanttTableParam#GROUP_COLUMNS_VALUE[={@og.value ViewGanttTableParam#GROUP_COLUMNS_VALUE}])。
public void setDurationColumn(String durationColumn)
durationColumn
- 期間欄のカラム名をセットします。ガントを表示する場合の、各タスクの幅(期間)のカラム名を指定します。 各タスクは、開始日と期間より、ガントの指定のロケーションに割り当てられます。 初期値は null です。
public void setDystartColumn(String dystartColumn)
dystartColumn
- 開始日付けのカラム名(初期値:DYSTART)ガントを表示する場合の、各タスクの開始日付けのカラム名を指定します。 各タスクは、開始日と期間より、ガントの指定のロケーションに割り当てられます。 (初期値:ViewGanttTableParam#DYSTART_COLUMN_VALUE[={@og.value ViewGanttTableParam#DYSTART_COLUMN_VALUE}])。
public void setDystartFormat(String dystartFormat)
dystartFormat
- 開始日付けのフォーマットSimpleDateFormat
ガントの開始日付 データを取り込むときの日付けフォーマットを指定します。 この形式の日付け文字列を、内部で、日付けデータとして管理します。 java.text.SimpleDateFormat で指定できる形式を指定します。 (初期値:ViewGanttTableParam#DYSTART_FORMAT_VALUE[={@og.value ViewGanttTableParam#DYSTART_FORMAT_VALUE}])。
public void setMinDuration(String minDuration)
minDuration
- 列合計のカラムに表示するラベルIDDuration で指定する期間の最小単位を指定します。 例えば、1日単位の精度でタスクを割り当てる場合、期間の最小単位は、1 に なります。表示する場合も、この数字が最小単位となり、HTMLのテーブルの 1カラムに相当します。例えば、最小単位を、0.5 にすると、 半日単位でタスクを割り当てることができます。10 にすると、10日単位 になります。 (初期値:ViewGanttTableParam#MIN_DURATION_VALUE[={@og.value ViewGanttTableParam#MIN_DURATION_VALUE}])。
public void setHeaderDuration(String headerDuration)
headerDuration
- ヘッダーの表示期間(少数可)ヘッダー部の日付け欄で指定する表示間隔を指定します。 例えば、最小期間(minDuration)を、0.5日単位の精度で指定した場合、 そのままでは、ヘッダーも最小期間単位で表示されますが、1日単位で表示 させたい場合は、1 を設定します。 また、1週間単位では、7 を指定します。 1ヶ月単位などの、不定長での指定はできません。 初期値は最小期間(minDuration) と同じです。
public void setHeaderLocale(String headerLocale)
headerLocale
- ヘッダーの Locale(language のみ)SimpleDateFormat.SimpleDateFormat(String , Locale)
ヘッダー部の日付け欄で SimpleDateFormat を用いて解析していますが、 この Locale (language のみ)を指定できます。 language は、有効な ISO 言語コードです。 これらのコードは、ISO-639 で定義される 2 桁の小文字です。 コードの完全なリストは、 http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt を始めいくつかの場所で入手できます。 SimpleDateFormat の Locale を指定するコンストラクタでは、全ての ロケールをサポートするわけではありませんのでご注意ください。 (初期値:ViewGanttTableParam#HEADER_LOCALE_VALUE[={@og.value ViewGanttTableParam#HEADER_LOCALE_VALUE}])。
3.5.5.9 (2004/06/07) 新規追加 |
public void setUseSeqDay(String useSeqDay)
useSeqDay
- ヘッダー日付けの連続表示を行うかどうか[true:行う/false:行わない]setStartDay( String )
,
setEndDay( String )
ヘッダー部の日付け欄で開始日と終了日の範囲の連続日付け表示を行う場合に、 "true" に、設定します。開始日と終了日 の設定方法は、各属性を参照してください。 true:連続表示を行う / false:dystartColumn カラムで使用した分のみ (初期値:ViewGanttTableParam#USE_SEQ_DAY_VALUE[={@og.value ViewGanttTableParam#USE_SEQ_DAY_VALUE}])。
3.6.1.0 (2005/01/05) 新規追加 |
public void setStartDay(String startDay)
startDay
- ヘッダー日付けの開始日setUseSeqDay( String )
,
setEndDay( String )
ヘッダー部の日付け欄で連続日付け表示使用時(seqDay="true")に、 この開始日より、終了日までの日付けヘッダーを連続表示します。 seqDay="true" で startDayを指定しない場合は、dystartColumn で 指定された、最小日付けを使用します。逆に、この最小日付けよりも 大きな日付けは、セットできません。データとヘッダーの整合性が 取れなくなります。 この時の日付けフォーマットは、dystartFormat の指定と同じです。
3.6.1.0 (2005/01/05) 新規追加 |
public void setEndDay(String endDay)
endDay
- ヘッダー日付けの終了日setUseSeqDay( String )
,
setStartDay( String )
ヘッダー部の日付け欄で連続日付け表示使用時(seqDay="true")に、 開始日より、この終了日までの日付けヘッダーを連続表示します。 seqDay="true" で endDayを指定しない場合は、dystartColumn で 指定された、最大日付けを使用します。逆に、この最大日付けよりも 小さな日付けは、セットできません。データとヘッダーの整合性が 取れなくなります。 この時の日付けフォーマットは、dystartFormat の指定と同じです。
3.6.1.0 (2005/01/05) 新規追加 |
protected String getTagName()
getTagName
クラス内 CommonTagSupport
CommonTagSupport.getDocumentLink()
4.0.0.0 (2005/01/31) 新規追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.