public class ViewCalendarParamTag extends ViewParamImpl
viewタグの viewFormType が HTMLCalendar の場合にパラメータを設定します。 カレンダーを表示する、ViewForm_HTMLCalendar クラスに対して、各種パラメータを 設定します。 パラメータが設定されていない場合は、ViewCalendarParam の初期値が使用されます。 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)
●形式:<og:calendarParam ymKey="YYYYMM" dayKey="DY" firstWeek="0" /> ●body:なし ●Tag定義: <og:calendarParam viewKeys 【TAG】行のキーとなるカラム名を複数指定します(事業所やWCなど) ymKey 【TAG】行のキーとなる年月を表すカラム名を指定します dayKey 【TAG】日付け(休日フラグ)のキーとなるカラム名の英字部分を指定します(DY1 ~ DY31) valueKey 【TAG】データの値となるカラム名の英字部分を指定します(初期値は使用しません) valueBRFlag 【TAG】データの値を使用する場合に、日付けとの関係で、BR を入れるかどうか指定します firstWeek 【TAG】カレンダ表示の週の初めを指定します( 0は、日曜日から、1は月曜日から) headerLocale 【TAG】週表示ヘッダーを表示する時の、Locale(language のみ) を指定します columnSize 【TAG】カレンダを横に並べる場合の数量を指定します(初期値: 3) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 ViewFormTag の viewFormType が、ViewCalendarParam の場合に使用します。 useParam 属性を設定しておかないと、使用されません。 <og:view viewFormType = "HTMLCalendar" command = "{@command}" startNo = "0" pageSize = "20" useParam = "true" > <og:calendarParam viewKeys = "CDJGS" ymKey = "YYYYMM" dayKey = "DY" valueKey = "" valueBRFlag = "true" firstWeek = "0" headerLocale = "en" columnSize = "3" /> </og:view >
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ViewCalendarParamTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.lang.String |
getTagName()
タグの名称を、返します。
|
void |
setColumnSize(java.lang.String columnSize)
【TAG】カレンダを横に並べる場合の数量を指定します(初期値: 3)。
|
void |
setDayKey(java.lang.String dayKey)
【TAG】日付け(休日フラグ)のキーとなるカラム名の英字部分を指定します(DY1 ~ DY31)。
|
void |
setFirstWeek(java.lang.String firstWeek)
【TAG】カレンダ表示の週の初めを指定します( 0は、日曜日から、1は月曜日から)。
|
void |
setHeaderLocale(java.lang.String headerLocale)
【TAG】週表示ヘッダーを表示する時の、Locale(language のみ) を指定します。
|
void |
setValueBRFlag(java.lang.String valueBRFlag)
【TAG】データの値を使用する場合に、日付けとの関係で、BR を入れるかどうか指定します。
|
void |
setValueKey(java.lang.String valueKey)
【TAG】データの値となるカラム名の英字部分を指定します(初期値は使用しません)。
|
void |
setViewKeys(java.lang.String viewKeys)
【TAG】行のキーとなるカラム名を複数指定(CSV形式)します(事業所やWCなど)。
|
void |
setYmKey(java.lang.String ymKey)
【TAG】行のキーとなる年月を表すカラム名を指定します。
|
doEndTag, initParam, putParam, release2, toString
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, 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 ViewCalendarParamTag()
public void setViewKeys(java.lang.String viewKeys)
viewKeys
- 行カラム名 (CSV形式)public void setYmKey(java.lang.String ymKey)
ymKey
- 行年月カラムpublic void setDayKey(java.lang.String dayKey)
dayKey
- 日付カラム(英字)public void setValueKey(java.lang.String valueKey)
valueKey
- 値カラム(英字) (初期値は使用しません)public void setValueBRFlag(java.lang.String valueBRFlag)
valueBRFlag
- 日付BRデータ制御 [true:BRを入れる/false:入れない]public void setFirstWeek(java.lang.String firstWeek)
firstWeek
- 開始週指定 [0:日曜/1:月曜…]public void setHeaderLocale(java.lang.String headerLocale)
headerLocale
- ヘッダー言語 [ja/en]public void setColumnSize(java.lang.String columnSize)
columnSize
- 横並び個数 (初期値:3)protected java.lang.String getTagName()
getTagName
クラス内 CommonTagSupport
CommonTagSupport.getDocumentLink()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.