public class JsChartDataTag extends CommonTagSupport
設定された値をJsChartDataに設定し、 JsChartTagのJsChartDataリストに追加するタグです。
●形式:<og:jsChartData chartColumn="…" … />
●body:なし
●Tag定義:
<og:jsChartData
chartColumn ○【TAG】チャートのカラム名を指定します(必須)。
label 【TAG】凡例の値を指定します。
fill 【TAG】線下を塗りつぶすかどうか[true/false]を指定します(初期値:false)。
tension 【TAG】線の伸張を指定します。0で直線になります(初期値:0.4)。
borderColor 【TAG】線の色を指定します。
colorNo 【TAG】線の色(borderColor)をColorMapの色番号で指定します。
borderWidth 【TAG】線の幅を指定します。
backgroundColor 【TAG】データの背景色を指定します。
pointStyle 【TAG】点のスタイル(circle,triangle,rect,rectRot,cross,crossRot,star,line,dash)を指定します。 // 6.8.5.0 (2018/01/09)
pointRadius 【TAG】点の大きさを指定します。 // 6.8.5.0 (2018/01/09)
showLine 【TAG】ラインを表示するかどうか[true/false]を指定します(初期値:null)。 // 6.8.5.0 (2018/01/09)
optionAttributes 【TAG】その他オプションを指定します。
caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
> />
●使用例
<og:jsChart...>
<og:jsChartData
chartColumn ="CLM1"
label ="ラベル"
fill ="true"
tension ="0"
borderColor ="rbga(150,150,150,0.7)"
borderWidth ="2"
/>>
</og:jsChart>BR, BUFFER_MIDDLE, CRbodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
JsChartDataTag() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doEndTag()
Taglibの終了タグが見つかった時に処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setBackgroundColor(java.lang.String bgColor)
【TAG】データの背景色を指定します。
|
void |
setBorderColor(java.lang.String color)
【TAG】線の色を指定します。
|
void |
setBorderWidth(java.lang.String width)
【TAG】線の幅を指定します。
|
void |
setChartColumn(java.lang.String clm)
【TAG】チャートのカラム名を指定します(必須)。
|
void |
setColorNo(java.lang.String colorNo)
【TAG】線の色(borderColor)をColorMapの色番号で指定します。
|
void |
setFill(java.lang.String fill)
【TAG】線下を塗りつぶすかどうか[true/false]を指定します(初期値:false)。
|
void |
setLabel(java.lang.String lbl)
【TAG】凡例の値を指定します。
|
void |
setOptionAttributes(java.lang.String attri)
【TAG】その他オプションを指定します。
|
void |
setPointRadius(java.lang.String ptRadius)
【TAG】点の大きさを指定します。
|
void |
setPointStyle(java.lang.String ptStyle)
【TAG】点のスタイルを指定します。
|
void |
setShowLine(java.lang.String show)
【TAG】ラインを表示するかどうか[true/false]を指定します(初期値:null)。
|
void |
setTension(java.lang.String tension)
【TAG】線の伸張を指定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic int doEndTag()
doEndTag インタフェース内 TagdoEndTag クラス内 CommonTagSupport| 6.7.6.0 (2017/03/17) タグの使用を決める共通属性の追加 |
| 6.7.7.0 (2017/03/31) backgroundColor が未設定の場合は、borderColor を使用します。 |
| 6.8.5.0 (2018/01/09) pointStyle , pointRadius , showLine 属性の追加。 |
protected void release2()
release2 クラス内 CommonTagSupport| 6.7.7.0 (2017/03/31) jsDataのローカル変数化。 |
| 6.8.5.0 (2018/01/09) pointStyle , pointRadius , showLine 属性の追加。 |
public void setChartColumn(java.lang.String clm)
clm - チャートのカラム名public void setLabel(java.lang.String lbl)
lbl - 凡例public void setFill(java.lang.String fill)
fill - 塗りつぶすかどうか [true/false]フィル(線より下の塗りつぶし) を設定します。
public void setTension(java.lang.String tension)
tension - 線の伸張伸張 を設定します。
public void setBorderColor(java.lang.String color)
color - 線の色setColorNo(String)borderColor = "BLUE" とすると、すべての線の色を指定できます。 配列で指定すると、データの順番に適用されます。 例:borderColor = "['#ffaaaa','#ffffaa','#aaffaa','#aaaaff','#aaaaff']" 色の代わりに、ColorMapの色番号を指定した場合でも、borderColor が優先されます。 どちらも指定しない場合は、JsChartTagに登録した順番に色コードで指定されます。
public void setColorNo(java.lang.String colorNo)
colorNo - 線の色の番号ColorMap.getColorKeys()色の代わりに、ColorMapの色番号を指定した場合でも、borderColor が優先されます。 この引数は、色に変換後、borderColor に設定されます。
| 6.7.7.0 (2017/03/31) ColorMapの色番号で指定 |
public void setBorderWidth(java.lang.String width)
width - 線の幅public void setBackgroundColor(java.lang.String bgColor)
bgColor - 背景色setBorderColor(String)backgroundColor = "BLUE" とすると、すべての背景色を指定できます。 配列で指定すると、データの順番に適用されます。 例:backgroundColor = "['#ffaaaa','#ffffaa','#aaffaa','#aaaaff','#aaaaff']" 背景色を指定しない場合、線の色(borderColor)を使用します。
public void setPointStyle(java.lang.String ptStyle)
ptStyle - 点のスタイルを指定します。jsChartTag で、usePointStyle = "true" をセットした場合に有効になります。 点のスタイルは、circle,triangle,rect,rectRot,cross,crossRot,star,line,dash が、
| 6.8.5.0 (2018/01/09) 新規追加 |
public void setPointRadius(java.lang.String ptRadius)
ptRadius - 点の大きさを指定します。jsChartTag で、usePointStyle = "true" をセットした場合に有効になります。
| 6.8.5.0 (2018/01/09) 新規追加 |
public void setShowLine(java.lang.String show)
show - ラインを表示するかどうか [true:表示する/false:表示しない]jsChartTag で、usePointStyle = "true" をセットした場合に有効になります。 初期値(null)は、showLine 属性を設定しませんが、chartJS 自体の初期値が true なので、表示されます。
| 6.8.5.0 (2018/01/09) 新規追加 |
public void setOptionAttributes(java.lang.String attri)
attri - その他オプションpublic java.lang.String toString()
toString クラス内 CommonTagSupportWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.