public class JsChartTag extends CommonTagSupport
JsChart は、JavascriptのjsChart用のスクリプトを出力するクラスです。 複数の JsChartData オブジェクトを合成することも、ここで行っています。 ChartJSを利用しているため、標準属性以外の項目をセットする場合はoptionAttributesで行ってください。 例えばアニメーションをOFFにする場合はanimation:falseをセットします。 出力されるスクリプトでは、idを指定しない場合はhybscanvas[tableId]が利用されます。 複数のグラフを同一画面で出力する場合はidかtableIdを変えてください。 チャートオブジェクトはchart_[id]という名前で作成されるため、ajax等でコントロールが必要な場合は利用してください。
●形式:<og:jsChart chartType="…" ... /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{$#064;XXXX} を解析します) ●Tag定義: <og:jsChart chartType ○【TAG】チャートの種類(type属性)を指定します[line/bar/horizontalBar/radar/polarArea/pie/doughnut](必須)。 labelColumn ○【TAG】ラベルのカラム名(data:labels属性)を指定します(表示名称)(必須)。 id 【TAG】canvasタグのidを指定します(初期値:hybscanvas)。 height 【TAG】チャート(canvasタグ)の高さを指定します(初期値:400)。 width 【TAG】チャート(canvasタグ)の幅を指定します(初期値:400)。 title 【TAG】タイトルを指定します(options:title:text)。 titlePosition 【TAG】タイトルの表示位置[top/right/bottom/left]を指定します(options:title:position)。 legendDisplay 【TAG】凡例を表示するか[true/false]を指定します(options:legend:display)。 legendPosition 【TAG】凡例の表示位置[top/right/bottom/left]を指定します(options:legend:position)。 usePointStyle 【TAG】凡例のスタイル属性を使用するかどうか[true/false]を指定します(options:legend:labels:usePointStyle)。 // 6.8.5.0 (2018/01/09) barWidthPer 【TAG】棒線の横幅を指定します(初期値:0.8, typeがbar,horizontalBarの場合に有効)(options:xAxes:categoryPercentage)。 onClick 【TAG】チャートクリック時のイベントを指定します(options:onClick)。 plugins 【TAG】プラグイン定義された関数を指定します(plugins)。 // 6.9.9.2 (2018/09/18) =================== xposition 【TAG】x軸の表示位置[top/right/bottom/left]を指定します(初期値:bottom)(options:scales:xAxes:position)。 // 7.0.1.2 (2018/11/04) xscaleType 【TAG】x軸のスケールタイプ[category/linear/time/realtime]を指定します(初期値:category)(options:scales:xAxes:type)。 xlabel 【TAG】x軸のラベルを指定します(options:scales:xAxes:scaleLabel:labelString)。 xscaleCallback 【TAG】x軸コールバックを指定します(options:scales:xAxes:ticks:callback)。 xbeginAtZero 【TAG】x軸を0から書き始まるかどうか(xscaleTypeがlinearの場合に有効)(options:scales:xAxes:ticks:beginAtZero) // 7.0.1.1 (2018/10/22) 初期値 null xmax 【TAG】x軸の最大値を指定します(xscaleTypeがlinearの場合に有効)(options:scales:xAxes:ticks:max)。 xmin 【TAG】x軸の最小値を指定します(xscaleTypeがlinearの場合に有効)(options:scales:xAxes:ticks:min)。 xstepSize 【TAG】x軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)(options:scales:xAxes:ticks:stepSize)。 optChart 【TAG】chartの属性に、TLDで未定義の属性を追加指定します。 // 7.0.1.2 (2018/11/04) optOptions 【TAG】optionsの属性に、その他オプションを追加指定します。 // 7.0.1.2 (2018/11/04) optAxis 【TAG】その他options:scales:xAxesのオプションを指定します。 // 7.0.1.2 (2018/11/04) optTicks 【TAG】その他options:scales:xAxes:ticksのオプションを指定します。 // 7.0.1.2 (2018/11/04) optScaleLabel 【TAG】その他options:scales:xAxes:scaleLabelのオプションを指定します。 // 7.0.1.2 (2018/11/04) optGridLines 【TAG】その他options:scales:xAxes:gridLinesのオプションを指定します。 // 7.0.1.2 (2018/11/04) =================== options:scales:xAxes:time 以下の属性(xscaleTypeがtimeの場合に有効) timeUnit 【TAG】x軸のタイムの単位[year/quarter/month/week/day/hour/minute/second]を指定(time:unit)します(指定しない場合は自動)。 timeMax 【TAG】x軸のタイムの最大値を指定します(time:max)。 timeMin 【TAG】x軸のタイムの最小値を指定します(time:min)。 timeUnitStepSize 【TAG】x軸のタイムの単位幅を指定します(time:unitStepSize)。 timeSetFormat 【TAG】x軸の設定するタイム(入力データ)のフォーマットを指定します(time:format)。 timeLblFormat 【TAG】x軸の表示するタイムのフォーマットを指定します(time:displayFormats:year~secondまで同じ値を設定します)。 tooltipFormat 【TAG】時間のツールチップに使用するフォーマット(time:tooltipFormat) // 7.0.1.0 (2018/10/15) =================== markValues 【TAG】y軸に横マーカーラインの設定値をCSV形式で複数指定します // 6.8.5.0 (2018/01/09) markColors 【TAG】y軸に横マーカーラインの色をCSV形式で複数指定します // 6.8.5.0 (2018/01/09) markLbls 【TAG】y軸に横マーカーラインのラベルをCSV形式で複数指定します(未指定時はラベルを表示しません) // 6.8.5.0 (2018/01/09) markAdjust 【TAG】y軸に横マーカーラインのラベル表示位置の上下方向を調整します(+でラインの下側、-で上側に位置を移動します。初期値:-6)。 // 6.8.5.0 (2018/01/09) xmarkValues 【TAG】x軸に縦マーカーラインの設定値をCSV形式で複数指定します // 7.0.1.1 (2018/10/22) xmarkColors 【TAG】x軸に縦マーカーラインの色をCSV形式で複数指定します // 7.0.1.1 (2018/10/22) markWidth 【TAG】x軸,y軸全マーカーライン共通のラインの幅を指定します:borderWidth(初期値:2) // 7.0.1.1 (2018/10/22) markDash 【TAG】x軸,y軸全マーカーライン共通のラインに点線を指定([5,2]など)します:borderDash(初期値:null) // 7.0.1.1 (2018/10/22) markFontSize 【TAG】x軸,y軸全マーカーライン共通のラベルのフォントサイズを指定します:fontSize(初期値:10) // 7.0.1.1 (2018/10/22) =================== useZeroDataOmit 【TAG】データが0の場合、使用しない(除外する)かどうかを指定します[true:0データを除外する](初期値:false) useRenderer 【TAG】データ出力でレンデラを利用するかどうか[true/false]を指定します(初期値:false) sortColumn 【TAG】検索結果をこのカラムでソートしなおします(初期値:null)。 valueQuot 【TAG】値の前後にクオートをはさむかどうか[true/false]指定します。 useZoom 【TAG】ズーム処理を使用するかどうか[true/false]を指定します。 // 6.8.5.0 (2018/01/09) varColumns 【TAG】TableModelの指定のカラムをvarの配列変数として出力します。 // 7.0.1.2 (2018/11/04) =================== X widthEventColumn 【廃止】横幅を動機に設定するカラムのIDを指定します。 X heightEventColumn 【廃止】縦幅を動的に設定するカラムのIDを指定します。 X minEventColumn 【廃止】minを動的に設定するカラムのIDを指定します。 X maxEventColumn 【廃止】maxを動的に設定するカラムのIDを指定します。 =================== X optionAttributes 【廃止】optionsの属性に、その他オプションを追加指定します。(7.0.1.2 (2018/11/04) 廃止) tableId 【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID scope 【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session) caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:jsChart> ●使用例 <og:jsChart chartType = "[line/bar/horizontalBar/radar/polarArea/pie/doughnut]" labelColumn = "LDATA" id = "hybscanvas" height = "400" width = "400" title = "タイトル" titlePosition = "top" [top/right/bottom/left] xlabel = "名称" legendPosition = "right" [top/right/bottom/left] legendDisplay = "true" [true/false] xsclaeCallback = "function(value){return value + ' 様';}" xscaleType = "linear" xmax = "1000000" xmin = "100000" xstepSize = "10000" barWidthPer = "0.4" > <og:jsChartData ... /> </og:jsChart>
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
CTYPE_BAR
chartType 引数に渡す事の出来る タイプ 棒線 "bar"
|
static java.lang.String |
CTYPE_DOUGHNUT
chartType 引数に渡す事の出来る タイプ ドーナツ "doughnut"
|
static java.lang.String |
CTYPE_HBAR
chartType 引数に渡す事の出来る タイプ 横棒線 "horizontalBar"
|
static java.lang.String |
CTYPE_LINE
chartType 引数に渡す事の出来る タイプ 折れ線 "line"
|
static java.lang.String |
CTYPE_PIE
chartType 引数に渡す事の出来る タイプ 円 "pie"
|
static java.lang.String |
CTYPE_POLAR
chartType 引数に渡す事の出来る タイプ ポーラエリア "polarArea"
|
static java.lang.String |
CTYPE_RADAR
chartType 引数に渡す事の出来る タイプ レイダー "radar"
|
BR, BUFFER_MIDDLE, CR
bodyContent
pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
JsChartTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addJsChartData(JsChartData jsData)
jsChartData情報をリストに追加します。
|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかった時に処理する doStartTag() を オーバーライドします。
|
protected int |
getJsChartDataSize()
登録済みのjsChartData情報の個数を返します。
|
protected boolean |
isOneColor()
borderColorとbackgroundColorに色を1色しか使用できないかどうかを返します。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setBarWidthPer(java.lang.String barWidthPer)
【TAG】棒線の横幅を指定します(初期値:0.8, typeがbar,horizontalBarの場合に有効)。
|
void |
setChartType(java.lang.String cType)
【TAG】チャートの種類を指定します[line/bar/horizontalBar/radar/polarArea/pie/doughnut](必須)。
|
void |
setHeight(java.lang.String hei)
【TAG】チャートの高さを指定します(初期値:400)。
|
void |
setId(java.lang.String id)
【TAG】canvasタグのidを指定します(初期値:hybscanvas)。
|
void |
setLabelColumn(java.lang.String lblclm)
【TAG】ラベルのカラム名を指定します(表示名称)(必須)。
|
void |
setLegendDisplay(java.lang.String display)
【TAG】凡例を表示するか[true/false]を指定します。
|
void |
setLegendPosition(java.lang.String position)
【TAG】凡例の表示位置[top/right/bottom/left]を指定します(初期値:top)。
|
void |
setMarkAdjust(java.lang.String mkAjst)
【TAG】y軸に横マーカーラインのラベル表示位置の上下方向を調整します(初期値:-6)。
|
void |
setMarkColors(java.lang.String mkCols)
【TAG】y軸に横マーカーラインの色をCSV形式で複数指定します。
|
void |
setMarkDash(java.lang.String dash)
【TAG】x軸,y軸全マーカーライン共通のラインに点線を指定([5,2]など)します:borderDash(初期値:null)。
|
void |
setMarkFontSize(java.lang.String size)
【TAG】x軸,y軸全マーカーライン共通のラベルのフォントサイズを指定します:fontSize(初期値:10)。
|
void |
setMarkLbls(java.lang.String mklbls)
【TAG】y軸に横マーカーラインのラベルをCSV形式で複数指定します。
|
void |
setMarkValues(java.lang.String mkVals)
【TAG】y軸に横マーカーラインの設定値をCSV形式で複数指定します。
|
void |
setMarkWidth(java.lang.String width)
【TAG】x軸,y軸全マーカーライン共通のラインの幅を指定します:borderWidth(初期値:2)。
|
void |
setOnClick(java.lang.String click)
【TAG】チャートクリック時のイベントを指定します。
|
void |
setOptAxis(java.lang.String attri)
【TAG】その他options:scales:xAxesのオプションを指定します。
|
void |
setOptChart(java.lang.String attri)
【TAG】chartの属性に、TLDで未定義の属性を追加指定します。
|
void |
setOptGridLines(java.lang.String attri)
【TAG】その他options:scales:xAxes:gridLinesのオプションを指定します。
|
void |
setOptOptions(java.lang.String attri)
【TAG】optionsの属性に、その他オプションを追加指定します。
|
void |
setOptScaleLabel(java.lang.String attri)
【TAG】その他options:scales:xAxes:scaleLabelのオプションを指定します。
|
void |
setOptTicks(java.lang.String attri)
【TAG】その他options:scales:xAxes:ticksのオプションを指定します。
|
void |
setPlugins(java.lang.String attri)
【TAG】プラグイン定義された関数を指定します。
|
void |
setSortColumn(java.lang.String sortClm)
【TAG】検索結果をこのカラムでソートし直します(初期値:null)。
|
void |
setTableId(java.lang.String tableId)
【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID。
|
void |
setTimeLblFormat(java.lang.String tLblFormat)
【TAG】x軸の表示するタイムのフォーマットを指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeMax(java.lang.String tmax)
【TAG】x軸のタイムの最大値を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeMin(java.lang.String tmin)
【TAG】x軸のタイムの最小値を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeSetFormat(java.lang.String tFormat)
【TAG】x軸の設定するタイム(入力データ)のフォーマットを指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeUnit(java.lang.String tunit)
【TAG】x軸のタイムの単位[year/quarter/month/week/day/hour/minute/second]を指定します。
|
void |
setTimeUnitStepSize(java.lang.String tunitStepSize)
【TAG】x軸のタイムの単位幅を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTitle(java.lang.String title)
【TAG】タイトルを指定します。
|
void |
setTitlePosition(java.lang.String titlePosition)
【TAG】タイトルの表示位置[top/right/bottom/left]を指定します(初期値:top)。
|
void |
setTooltipFormat(java.lang.String tipFormat)
【TAG】x軸の時間のツールチップに使用するフォーマット(タイムスケール用)を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setUsePointStyle(java.lang.String usePstyle)
【TAG】凡例のスタイル属性を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseRenderer(java.lang.String usernd)
【TAG】JSON出力で、値出力にレンデラを利用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseZeroDataOmit(java.lang.String useZeroOmit)
【TAG】すべてのデータが0の場合、使用しないかどうか[true:除外する/false:除外しない]を指定します(初期値:false)。
|
void |
setUseZoom(java.lang.String zoom)
【TAG】ズーム処理を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setValueQuot(java.lang.String flag)
【TAG】値の前後にクオートをはさむかどうか[true/false]指定します(初期値:false)。
|
void |
setVarColumns(java.lang.String clms)
【TAG】TableModelの指定のカラム(CSV形式)をvarの配列変数として出力します。
|
void |
setWidth(java.lang.String wid)
【TAG】チャートの幅を指定します(初期値:400)。
|
void |
setXbeginAtZero(java.lang.String xZero)
【TAG】x軸を0から書き始まるかどうか(初期値:null)。
|
void |
setXlabel(java.lang.String xlabel)
【TAG】x軸のラベルを指定します。
|
void |
setXmarkColors(java.lang.String mkCols)
【TAG】x軸に縦マーカーラインの色をCSV形式で複数指定します。
|
void |
setXmarkValues(java.lang.String mkVals)
【TAG】x軸に縦マーカーラインの設定値をCSV形式で複数指定します。
|
void |
setXmax(java.lang.String xmax)
【TAG】x軸の最大値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setXmin(java.lang.String xmin)
【TAG】x軸の最小値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setXposition(java.lang.String pos)
【TAG】x軸の表示位置[top/right/bottom/left]を指定します(初期値:bottom)。
|
void |
setXscaleCallback(java.lang.String callback)
【TAG】x軸コールバックを指定します。
|
void |
setXscaleType(java.lang.String xscaleType)
【TAG】x軸のスケールタイプ[category/linear/time]を指定します(初期値:category)。
|
void |
setXstepSize(java.lang.String xstepSize)
【TAG】x軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, 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, getTagName, 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, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public static final java.lang.String CTYPE_LINE
public static final java.lang.String CTYPE_BAR
public static final java.lang.String CTYPE_HBAR
public static final java.lang.String CTYPE_RADAR
public static final java.lang.String CTYPE_POLAR
public static final java.lang.String CTYPE_PIE
public static final java.lang.String CTYPE_DOUGHNUT
public JsChartTag()
protected void release2()
release2
クラス内 CommonTagSupport
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void addJsChartData(JsChartData jsData)
jsData
- jsChartData情報protected int getJsChartDataSize()
protected boolean isOneColor()
public void setChartType(java.lang.String cType)
cType
- チャートタイプ [line/bar/horizontalBar/radar/polarArea/pie/doughnut]public void setLabelColumn(java.lang.String lblclm)
lblclm
- ラベルカラムpublic void setId(java.lang.String id)
setId
クラス内 TagSupport
id
- canvasタグのidpublic void setHeight(java.lang.String hei)
hei
- 設定する高さpublic void setWidth(java.lang.String wid)
wid
- 設定する横幅public void setTitle(java.lang.String title)
title
- タイトルpublic void setTitlePosition(java.lang.String titlePosition)
titlePosition
- タイトルの表示位置 [top/right/bottom/left]public void setLegendDisplay(java.lang.String display)
display
- 凡例を表示するか [true/false]public void setLegendPosition(java.lang.String position)
position
- 凡例の表示位置 [top/right/bottom/left]public void setUsePointStyle(java.lang.String usePstyle)
usePstyle
- 凡例のスタイル属性を使用するかどうか [true:使用する/false:使用しない]public void setBarWidthPer(java.lang.String barWidthPer)
barWidthPer
- 棒線の横幅public void setOnClick(java.lang.String click)
click
- チャートクリック時のイベントを指定public void setPlugins(java.lang.String attri)
attri
- 追加属性の値public void setXposition(java.lang.String pos)
pos
- x軸の表示位置 [top/right/bottom/left]public void setXscaleType(java.lang.String xscaleType)
xscaleType
- x軸のスケールタイプ [category/linear/time]public void setXlabel(java.lang.String xlabel)
xlabel
- x軸のラベルpublic void setXscaleCallback(java.lang.String callback)
callback
- x軸コールバックpublic void setXbeginAtZero(java.lang.String xZero)
xZero
- x軸のゼロ開始public void setXmax(java.lang.String xmax)
xmax
- x軸の最大値public void setXmin(java.lang.String xmin)
xmin
- x軸の最小値public void setXstepSize(java.lang.String xstepSize)
xstepSize
- x軸のメモリ幅public void setOptChart(java.lang.String attri)
attri
- 追加属性の値public void setOptOptions(java.lang.String attri)
attri
- オプションの値public void setOptAxis(java.lang.String attri)
attri
- その他options:scales:xAxesのオプションpublic void setOptTicks(java.lang.String attri)
attri
- その他options:scales:xAxes:ticksのオプションpublic void setOptScaleLabel(java.lang.String attri)
attri
- その他options:scales:xAxes:scaleLabelのオプションpublic void setOptGridLines(java.lang.String attri)
attri
- その他options:scales:xAxes:gridLinesのオプションpublic void setTimeUnit(java.lang.String tunit)
tunit
- x軸のタイムの単位 [year/quarter/month/week/day/hour/minute/second]public void setTimeMax(java.lang.String tmax)
tmax
- x軸のタイムの最大値public void setTimeMin(java.lang.String tmin)
tmin
- x軸のタイムの最小値public void setTimeUnitStepSize(java.lang.String tunitStepSize)
tunitStepSize
- x軸のタイムの単位幅public void setTimeSetFormat(java.lang.String tFormat)
tFormat
- x軸の設定するタイムのフォーマットInput | Example | Description |
---|---|---|
YYYY | 2014 | 4 or 2 digit year |
YY | 14 | 2 digit year |
Y | -25 | Year with any number of digits and sign |
Q | 1..4 | Quarter of year. Sets month to first month in quarter. |
M MM | 1..12 | Month number |
MMM MMMM | Jan..December | Month name in locale set by moment.locale() |
D DD | 1..31 | Day of month |
Do | 1st..31st | Day of month with ordinal |
DDD DDDD | 1..365 | Day of year |
X | 1410715641 | Unix timestamp |
x | 1.41072E+12 | Unix ms timestamp |
gggg | 2014 | Locale 4 digit week year |
gg | 14 | Locale 2 digit week year |
w ww | 1..53 | Locale week of year |
e | 0..6 | Locale day of week |
ddd dddd | Mon...Sunday | Day name in locale set by moment.locale() |
GGGG | 2014 | ISO 4 digit week year |
GG | 14 | ISO 2 digit week year |
W WW | 1..53 | ISO week of year |
E | 1..7 | ISO day of week |
H HH | 0..23 | Hours (24 hour time) |
h hh | 1..12 | Hours (12 hour time used with a A.) |
k kk | 1..24 | Hours (24 hour time from 1 to 24) |
a A | am pm | Post or ante meridiem (Note the one character a p are also considered valid) |
m mm | 0..59 | Minutes |
s ss | 0..59 | Seconds |
S SS SSS | 0..999 | Fractional seconds |
Z ZZ | +12:00 | Offset from UTC as +-HH:mm, +-HHmm, or Z |
public void setTimeLblFormat(java.lang.String tLblFormat)
tLblFormat
- x軸の表示するタイムのフォーマットsetTimeSetFormat(String)
public void setTooltipFormat(java.lang.String tipFormat)
tipFormat
- x軸の表示するタイムのフォーマットsetTimeSetFormat(String)
public void setMarkValues(java.lang.String mkVals)
mkVals
- y軸に横マーカーラインの設定値(CSV形式)public void setMarkColors(java.lang.String mkCols)
mkCols
- y軸に横マーカーラインの色(CSV形式)public void setMarkLbls(java.lang.String mklbls)
mklbls
- y軸に横マーカーラインのラベル(CSV形式)public void setMarkAdjust(java.lang.String mkAjst)
mkAjst
- y軸に横マーカーラインのラベル表示位置の上下方向調整public void setXmarkValues(java.lang.String mkVals)
mkVals
- x軸に縦マーカーラインの設定値(CSV形式)public void setXmarkColors(java.lang.String mkCols)
mkCols
- x軸に縦マーカーラインの色(CSV形式)public void setMarkWidth(java.lang.String width)
width
- マーカーライン共通のラインの幅public void setMarkDash(java.lang.String dash)
dash
- マーカーライン共通のラインの点線の形状public void setMarkFontSize(java.lang.String size)
size
- マーカーライン共通のフォントサイズpublic void setUseZeroDataOmit(java.lang.String useZeroOmit)
useZeroOmit
- データが0の場合の使用可否 [true:除外する/false:除外しない]public void setUseRenderer(java.lang.String usernd)
usernd
- レンデラーを利用するかどうか [true/false]public void setSortColumn(java.lang.String sortClm)
sortClm
- このカラムでソートし直すpublic void setValueQuot(java.lang.String flag)
flag
- 値の前後にクオートをはさむかどうか [true/false]public void setUseZoom(java.lang.String zoom)
zoom
- ズーム処理を使用するかどうか [true:使用する/false:使用しない]。public void setVarColumns(java.lang.String clms)
clms
- 指定のカラム(CSV形式)をvarの配列変数として出力public void setTableId(java.lang.String tableId)
tableId
- テーブルIDpublic java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.