public class JsChartTag extends CommonTagSupport
JsChart は、JavascriptのjsChart用のスクリプトを出力するクラスです。 複数の JsChartData オブジェクトを合成することも、ここで行っています。 ChartJSを利用しているため、標準属性以外の項目をセットする場合はoptionAttributesで行ってください。 例えばアニメーションをOFFにする場合はanimation:falseをセットします。 出力されるスクリプトでは、idを指定しない場合はhybscanvas[tableId]が利用されます。 複数のグラフを同一画面で出力する場合はidかtableIdを変えてください。 チャートオブジェクトはchart_[id]という名前で作成されるため、ajax等でコントロールが必要な場合は利用してください。
●形式:<og:column chartType="…" ... /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{$#064;XXXX} を解析します) ●Tag定義: <og:jsChart chartType ○【TAG】チャートの種類を指定します[line/bar/horizontalBar/radar/polarArea/pie/doughnut](必須)。 labelColumn ○【TAG】ラベルのカラム名を指定します(表示名称)(必須)。 id 【TAG】canvasタグのidを指定します(初期値:hybscanvas)。 height 【TAG】チャートの高さを指定します(初期値:400)。 width 【TAG】チャートの幅を指定します(初期値:400)。 title 【TAG】タイトルを指定します。 titlePosition 【TAG】タイトルの表示位置[top/right/bottom/left]を指定します(初期値:top)。 legendDisplay 【TAG】凡例を表示するか[true/false]を指定します。 legendPosition 【TAG】凡例の表示位置[top/right/bottom/left]を指定します(初期値:top)。 barWidthPer 【TAG】棒線の横幅を指定します(初期値:0.8, typeがbar,horizontalBarの場合に有効)。 onClick 【TAG】チャートクリック時のイベントを指定します。 usePointStyle 【TAG】点のスタイル属性を使用するかどうか[true/false]を指定します(初期値:null)。 // 6.8.5.0 (2018/01/09) =================== xscaleType 【TAG】x軸のスケールタイプ[category/time/linear]を指定します(初期値:category)。 xlabel 【TAG】x軸のラベルを指定します。 xscaleCallback 【TAG】x軸コールバックを指定します。 xbeginAtZero 【TAG】x軸を0から書き始まるかどうか(初期値:true) // 6.8.5.0 (2018/01/09) xmax 【TAG】x軸の最大値を指定します(xscaleTypeがlinearの場合に有効)。 xmin 【TAG】x軸の最小値を指定します(xscaleTypeがlinearの場合に有効)。 xstepSize 【TAG】x軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)。 =================== timeUnit 【TAG】x軸のタイムの単位[year/quarter/month/week/day/hour/minute/second/millsecond]を指定します(xscaleTypeがtimeの場合に有効。指定しない場合は自動)。 timeUnitStepSize 【TAG】x軸のタイムの単位幅を指定します。(xscaleTypeがtimeの場合に有効) timeSetFormat 【TAG】x軸の設定するタイムのフォーマットを指定します(xscaleTypeがtimeの場合に有効)。 timeLblFormat 【TAG】x軸の表示するタイムのフォーマットを指定します(xscaleTypeがtimeの場合に有効)。 timeMax 【TAG】x軸のタイムの最大値を指定します(xscaleTypeがtimeの場合に有効)。 timeMin 【TAG】x軸のタイムの最小値を指定します(xscaleTypeがtimeの場合に有効)。 =================== yscaleType 【TAG】y軸のスケールタイプ[linear/category]を指定します(初期値:linear)。 ylabel 【TAG】y軸のラベルを指定します。 yscaleCallback 【TAG】y軸コールバックを指定します。 ybeginAtZero 【TAG】y軸を0から書き始まるかどうか(初期値:true)(円形の場合もこの値) // 6.8.5.0 (2018/01/09) max 【TAG】y軸の最大値を指定します(yscaleTypeがlinearの場合に有効)。 min 【TAG】y軸の最小値を指定します(yscaleTypeがlinearの場合に有効)。 stepSize 【TAG】y軸のメモリ幅を指定します(yscaleTypeがlinearの場合に有効)。 ycategoryList 【TAG】y軸のメモリリストをカンマ区切りで指定します(yscaleTypeがcategoryの場合に有効) =================== markValues 【TAG】マーカーラインの設定値をCSV形式で複数指定します // 6.8.5.0 (2018/01/09) markColors 【TAG】マーカーラインの色をCSV形式で複数指定します // 6.8.5.0 (2018/01/09) markLbls 【TAG】マーカーラインのラベルをCSV形式で複数指定します(未指定時はラベルを表示しません) // 6.8.5.0 (2018/01/09) markAdjust 【TAG】マーカーラインのラベル表示位置の上下方向を調整します(+でラインの下側、-で上側に位置を移動します。初期値:-6)。 // 6.8.5.0 (2018/01/09) =================== useZoom 【TAG】ズーム処理を使用するかどうか[true/false]を指定します。 // 6.8.5.0 (2018/01/09) =================== widthEventColumn 【TAG】横幅を動機に設定するカラムのIDを指定します。 heightEventColumn 【TAG】縦幅を動的に設定するカラムのIDを指定します。 minEventColumn 【TAG】minを動的に設定するカラムのIDを指定します。 maxEventColumn 【TAG】maxを動的に設定するカラムのIDを指定します。 =================== useZeroDataOmit 【TAG】データが0の場合、使用しない(除外する)かどうかを指定します[true:0データを除外する](初期値:false) // * useEqValOmit 【TAG】データが前の値と同じ場合、使用しない(除外する)かどうかを指定します[true:同じデータを除外する](初期値:false) useRenderer 【TAG】データ出力でレンデラを利用するかどうか(初期値:false) sortColumn 【TAG】検索結果をこのカラムでソートしなおします(初期値:null)。 optionAttributes 【TAG】その他オプションを指定します。 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] ylabel = "給料" xlabel = "名称" legendPosition = "right" [top/right/bottom/left] legendDisplay = "true" [true/false] xsclaeCallback = "function(value){return value + ' 様';}" ysclaeCallback = "function(value){return value.toLocaleString();}" xscaleType = "time" max = "1000000" min = "100000" stepSize = "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_PA
chartType 引数に渡す事の出来る タイプ ポーラエリア "polarArea"
|
static java.lang.String |
CTYPE_PIE
chartType 引数に渡す事の出来る タイプ 円 "pie"
|
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 |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかった時に処理する doStartTag() を オーバーライドします。
|
protected int |
getJsChartDataSize()
登録済みのjsChartData情報の個数を返します。
|
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 |
setHeightEventColumn(java.lang.String heightEventColumn)
【TAG】縦幅の動的設定カラムを設定します。
|
void |
setId(java.lang.String id)
【TAG】canvasタグのidを指定します(初期値:hybscanvas)。
|
void |
setLabelColumn(java.lang.String lblclm)
【TAG】ラベルのカラム名を指定します(表示名称)(必須)。
|
void |
setLegendDisplay(java.lang.String legendDisplay)
【TAG】凡例を表示するか[true/false]を指定します。
|
void |
setLegendPosition(java.lang.String legendPosition)
【TAG】凡例の表示位置[top/right/bottom/left]を指定します(初期値:top)。
|
void |
setMarkAdjust(java.lang.String mkAjst)
【TAG】マーカーラインのラベル表示位置の上下方向を調整します(初期値:-6)。
|
void |
setMarkColors(java.lang.String mkCols)
【TAG】マーカーラインの色をCSV形式で複数指定します。
|
void |
setMarkLbls(java.lang.String mklbls)
【TAG】マーカーラインのラベルをCSV形式で複数指定します。
|
void |
setMarkValues(java.lang.String mkVals)
【TAG】マーカーラインの設定値をCSV形式で複数指定します。
|
void |
setMax(java.lang.String max)
【TAG】y軸の最大値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setMaxEventColumn(java.lang.String maxEventColumn)
【TAG】maxの動的設定カラムを設定します。
|
void |
setMin(java.lang.String min)
【TAG】y軸の最小値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setMinEventColumn(java.lang.String minEventColumn)
【TAG】minの動的設定カラムを設定します。
|
void |
setOnClick(java.lang.String click)
【TAG】チャートクリック時のイベントを指定します。
|
void |
setOptionAttributes(java.lang.String attri)
【TAG】オプション情報を指定します。
|
void |
setSortColumn(java.lang.String sortClm)
【TAG】検索結果をこのカラムでソートし直します(初期値:null)。
|
void |
setStepSize(java.lang.String stepSize)
【TAG】y軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setTableId(java.lang.String tableId)
【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID。
|
void |
setTimeLblFormat(java.lang.String timeLblFormat)
【TAG】x軸の表示するタイムのフォーマットを指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeMax(java.lang.String timeMax)
【TAG】x軸のタイムの最大値を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeMin(java.lang.String timeMin)
【TAG】x軸のタイムの最小値を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeSetFormat(java.lang.String timeSetFormat)
【TAG】x軸の設定するタイムのフォーマットを指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTimeUnit(java.lang.String timeUnit)
【TAG】x軸のタイムの単位[year/quarter/month/week/day/hour/minute/second/millsecond]を指定します。
|
void |
setTimeUnitStepSize(java.lang.String timeUnitStepSize)
【TAG】x軸のタイムの単位幅を指定します(xscaleTypeがtimeの場合に有効)。
|
void |
setTitle(java.lang.String title)
【TAG】タイトルを指定します。
|
void |
setTitlePosition(java.lang.String titlePosition)
【TAG】タイトルの表示位置[top/right/bottom/left]を指定します(初期値:top)。
|
void |
setUsePointStyle(java.lang.String usePstyle)
【TAG】点のスタイル属性を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseRenderer(java.lang.String usernd)
【TAG】JSON出力で、値出力にレンデラを利用するかどうかを指定します。
|
void |
setUseZeroDataOmit(java.lang.String useZeroOmit)
【TAG】データが0の場合、使用しない(除外する)かどうかを指定します[true:0データを除外する](初期値:false)。
|
void |
setUseZoom(java.lang.String zoom)
【TAG】ズーム処理を使用するかどうか[true/false]を指定します。
|
void |
setWidth(java.lang.String wid)
【TAG】チャートの幅を指定します(初期値:400)。
|
void |
setWidthEventColumn(java.lang.String widthEventColumn)
【TAG】横幅の動的設定カラムを設定します。
|
void |
setXbeginAtZero(java.lang.String xZero)
【TAG】x軸を0から書き始まるかどうか(初期値:true)。
|
void |
setXlabel(java.lang.String xlabel)
【TAG】x軸のラベルを指定します。
|
void |
setXmax(java.lang.String xmax)
【TAG】x軸の最大値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setXmin(java.lang.String xmin)
【TAG】x軸の最小値を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setXscaleCallback(java.lang.String xscaleCallback)
【TAG】x軸コールバックを指定します。
|
void |
setXscaleType(java.lang.String xscaleType)
【TAG】x軸のスケールタイプ[category/time/linear]を指定します(初期値:category)。
|
void |
setXstepSize(java.lang.String xstepSize)
【TAG】x軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)。
|
void |
setYbeginAtZero(java.lang.String yZero)
【TAG】y軸を0から書き始まるかどうか(初期値:true)(円形の場合もこの値)。
|
void |
setYcategoryList(java.lang.String ycategoryList)
【TAG】y軸のメモリリストをカンマ区切りで指定します(xscaleTypeがcategoryの場合に有効)。
|
void |
setYlabel(java.lang.String ylabel)
【TAG】y軸のラベルを指定します。
|
void |
setYscaleCallback(java.lang.String yscaleCallback)
【TAG】y軸コールバックを指定します。
|
void |
setYscaleType(java.lang.String yscaleType)
【TAG】y軸のスケールタイプ[linear/category]を指定します(初期値:linear)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getCommonTagThrowable, 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_PA
public static final java.lang.String CTYPE_PIE
public static final java.lang.String CTYPE_DOUGHNUT
protected void release2()
release2
クラス内 CommonTagSupport
6.7.5.0 (2017/03/10) jsChartData属性の初期化もれ |
5.9.19.0 (2017/04/07) T.OTA 61200-170316-02 チャートサイズ・max・minの動的変更対応 |
6.7.7.0 (2017/03/31) useZeroDataOmit属性の追加 |
6.7.9.0 (2017/04/28) useRenderer 追加 |
6.8.0.0 (2017/06/02) sortColumn 追加 |
6.8.3.0 (2017/11/27) useEqValOmit属性の追加 |
6.8.5.0 (2018/01/09) xbeginAtZero,ybeginAtZero,markValues,markColors,markLbls,markAdjust,rangeMin,rangeMax,usePointStyle属性の追加 |
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
6.7.5.0 (2017/03/10) タグの使用を決める共通属性の追加 |
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
6.7.5.0 (2017/03/10) タグの使用を決める共通属性の追加 |
public void setChartType(java.lang.String cType)
cType
- チャートタイプ [line/bar/horizontalBar/radar/polarArea/pie/doughnut]public void setId(java.lang.String id)
setId
クラス内 TagSupport
id
- canvasタグのidcanvasタグのidに設定します。
public void setHeight(java.lang.String hei)
hei
- 設定する高さcanvasタグの高さに設定します。
public void setWidth(java.lang.String wid)
wid
- 設定する横幅canvasタグの横幅を設定します。
public void setLabelColumn(java.lang.String lblclm)
lblclm
- ラベルカラムpublic void setTitle(java.lang.String title)
title
- タイトルpublic void setTitlePosition(java.lang.String titlePosition)
titlePosition
- タイトルの表示位置public void setXlabel(java.lang.String xlabel)
xlabel
- x軸のラベルpublic void setYlabel(java.lang.String ylabel)
ylabel
- y軸のラベルpublic void setLegendPosition(java.lang.String legendPosition)
legendPosition
- 凡例の表示位置public void setLegendDisplay(java.lang.String legendDisplay)
legendDisplay
- 凡例を表示するか [true/false]public void setXscaleCallback(java.lang.String xscaleCallback)
xscaleCallback
- x軸コールバックx軸のメモリ編集用スケールバックを設定します。
public void setYscaleCallback(java.lang.String yscaleCallback)
yscaleCallback
- y軸コールバックy軸のメモリ編集用スケールバックを設定します。
public void setXscaleType(java.lang.String xscaleType)
xscaleType
- x軸のスケールタイプpublic void setXbeginAtZero(java.lang.String xZero)
xZero
- x軸のゼロ開始6.8.5.0 (2018/01/09) 新規追加 |
public void setYbeginAtZero(java.lang.String yZero)
yZero
- x軸のゼロ開始6.8.5.0 (2018/01/09) 新規追加 |
public void setYscaleType(java.lang.String yscaleType)
yscaleType
- y軸のスケールタイプpublic void setYcategoryList(java.lang.String ycategoryList)
ycategoryList
- y軸のメモリリスト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 setBarWidthPer(java.lang.String barWidthPer)
barWidthPer
- 棒線の横幅protected void addJsChartData(JsChartData jsData)
jsData
- jsChartData情報6.7.5.0 (2017/03/10) リストの初期化方法を変更します。 |
protected int getJsChartDataSize()
6.7.7.0 (2017/03/31) 新規追加 |
public void setTimeUnit(java.lang.String timeUnit)
timeUnit
- x軸のタイムの単位(xscaleTypeがtimeの場合に有効。指定しない場合は自動)
public void setTimeUnitStepSize(java.lang.String timeUnitStepSize)
timeUnitStepSize
- x軸のタイムの単位幅public void setTimeSetFormat(java.lang.String timeSetFormat)
timeSetFormat
- x軸の設定するタイムのフォーマットpublic void setTimeLblFormat(java.lang.String timeLblFormat)
timeLblFormat
- x軸の表示するタイムのフォーマットpublic void setTimeMax(java.lang.String timeMax)
timeMax
- x軸のタイムの最大値public void setTimeMin(java.lang.String timeMin)
timeMin
- x軸のタイムの最小値public void setMax(java.lang.String max)
max
- メモリの最大値public void setMin(java.lang.String min)
min
- メモリの最小値public void setStepSize(java.lang.String stepSize)
stepSize
- y軸のメモリ幅public void setOnClick(java.lang.String click)
click
- チャートクリック時のイベントを指定下記の値が引数として渡されます。 event:イベント情報 obj:クリックされたオブジェクトの情報
public void setUsePointStyle(java.lang.String usePstyle)
usePstyle
- 点のスタイル属性を使用するかどうか [true:使用する/false:使用しない]具体的なスタイルは、jsChartDataタグで、指定します。 複数データの場合、片方だけ指定したい場合は、usePointStyle="true" にしておき、 jsChartDataタグ側で、指定したいほうだけ、pointStyle属性を設定してください。
6.8.5.0 (2018/01/09) 新規追加 |
public void setTableId(java.lang.String tableId)
tableId
- テーブルIDpublic void setMarkValues(java.lang.String mkVals)
mkVals
- マーカーラインの設定値(CSV形式)annotation オプションに値を設定します。 X軸に平行に固定値の線を引きます。線の値を、CSV形式で指定します。 type: 'line',scaleID: 'y-axis-0',mode: 'horizontal',borderWidth: 2 固定です。
6.8.5.0 (2018/01/09) 新規追加 |
public void setMarkColors(java.lang.String mkCols)
mkCols
- マーカーラインの色(CSV形式)annotation オプションに値を設定します。 X軸に平行に固定値の線を引きます。線の色を、CSV形式で指定します。 markValues が指定されており、markColorsが指定されていない場合は、青色(BLUE)になります。
6.8.5.0 (2018/01/09) 新規追加 |
public void setMarkLbls(java.lang.String mklbls)
mklbls
- マーカーラインのラベル(CSV形式)annotations の label 属性 の content 属性に値をセットします。 label 属性は、enabled: 'true',position: 'left',backgroundColor: 'rgba(0,0,0,0)', fontSize: 10, は固定で、fontColor は、markColors 属性で指定した マーカーラインの色を使用します。
6.8.5.0 (2018/01/09) 新規追加 |
public void setMarkAdjust(java.lang.String mkAjst)
mkAjst
- マーカーラインのラベル表示位置の上下方向調整annotation オプションに値を設定します。 annotations の label 属性の yAdjust に値をセットします。 これは、ラインに対するラベルの位置を表します。+で、下側、-で上側に表示します。 初期値は、-6 で、ラインの上側に来るように調整しています。
6.8.5.0 (2018/01/09) 新規追加 |
public void setUseZoom(java.lang.String zoom)
zoom
- ズーム処理を使用するかどうか [true:使用する/false:使用しない] (初期値:false)。annotation オプションにpan と zoom を設定します。 これは、chartjs-plugin-zoom.js を使用します。 初期値は、false:使用しないです。
6.8.5.0 (2018/01/09) 新規追加 |
public void setWidthEventColumn(java.lang.String widthEventColumn)
widthEventColumn
- 横幅の動的設定カラム5.9.19.0 (2017/04/07) 追加 |
public void setHeightEventColumn(java.lang.String heightEventColumn)
heightEventColumn
- 縦幅の動的設定カラム5.9.19.0 (2017/04/07) 追加 |
public void setMinEventColumn(java.lang.String minEventColumn)
minEventColumn
- minの動的設定カラム5.9.19.0 (2017/04/07) 追加 |
public void setMaxEventColumn(java.lang.String maxEventColumn)
maxEventColumn
- maxの動的設定カラム5.9.19.0 (2017/04/07) 追加 |
public void setUseZeroDataOmit(java.lang.String useZeroOmit)
useZeroOmit
- データが0の場合、使用しないかどうかJSON データを作成して、JsChartに渡しますが、このフラグを true に設定すると 0 または、null(空文字列)のデータを出力しません。 6.8.3.0 (2017/11/27) グラフ系で、0 が、ありえない値として設定されている場合に、使用すると、 出力するデータ量を抑えることが出来ます。
6.7.7.0 (2017/03/31) useZeroDataOmit属性の追加 |
public void setUseRenderer(java.lang.String usernd)
usernd
- レンデラーを利用するかどうかJSONのデータのレンデラー変換を行うかどうか。 数値部分にはレンデラー変換は行いません。ラベル文字に行います。 指定しない場合は使用しない(false)です。
6.7.9.0 (2017/04/28) useRenderer 追加 |
public void setSortColumn(java.lang.String sortClm)
sortClm
- このカラムでソートし直すquery で検索した結果を、JsChartで利用する場合、チャート上のソート順と、 リストや、別のチャートでの表示準が異なる場合に、このカラムで、ソートしなおします。 通常は、labelColumn と同じ値でソートすることで、X軸の順番に表示されます。
6.8.0.0 (2017/06/02) sortColumn 追加 |
public void setOptionAttributes(java.lang.String attri)
attri
- オプションの値public java.lang.String toString()
toString
クラス内 CommonTagSupport
2017/03/28 widthEventColumn,heightEventColumn,minEventColumn,maxEventColumnを追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.