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】データの背景色を指定します。 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, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
JsChartDataTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかった時に処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setBackgroundColor(String bgColor)
【TAG】データの背景色を指定します。
|
void |
setBorderColor(String color)
【TAG】線の色を指定します。
|
void |
setBorderWidth(String width)
【TAG】線の幅を指定します。
|
void |
setChartColumn(String clm)
【TAG】チャートのカラム名を指定します(必須)。
|
void |
setColorNo(String colorNo)
【TAG】線の色(borderColor)をColorMapの色番号で指定します。
|
void |
setFill(String fill)
【TAG】線下を塗りつぶすかどうか[true/false]を指定します(初期値:false)。
|
void |
setLabel(String lbl)
【TAG】凡例の値を指定します。
|
void |
setOptionAttributes(String attri)
【TAG】その他オプションを指定します。
|
void |
setTension(String tension)
【TAG】線の伸張を指定します。
|
String |
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, 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, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
6.7.6.0 (2017/03/17) タグの使用を決める共通属性の追加 |
6.7.7.0 (2017/03/31) backgroundColor が未設定の場合は、borderColor を使用します。 |
protected void release2()
release2
クラス内 CommonTagSupport
6.7.7.0 (2017/03/31) jsDataのローカル変数化。 |
public void setChartColumn(String clm)
clm
- チャートのカラム名public void setLabel(String lbl)
lbl
- 凡例public void setFill(String fill)
fill
- 塗りつぶすかどうか [true/false]フィル(線より下の塗りつぶし) を設定します。
public void setTension(String tension)
tension
- 線の伸張伸張 を設定します。
public void setBorderColor(String color)
color
- 線の色setColorNo(String)
色の代わりに、ColorMapの色番号を指定した場合でも、borderColor が優先されます。 どちらも指定しない場合は、JsChartTagに登録した順番に色コードで指定されます。
public void setColorNo(String colorNo)
colorNo
- 線の色の番号ColorMap.getColorKeys()
色の代わりに、ColorMapの色番号を指定した場合でも、borderColor が優先されます。 この引数は、色に変換後、borderColor に設定されます。
6.7.7.0 (2017/03/31) ColorMapの色番号で指定 |
public void setBorderWidth(String width)
width
- 線の幅public void setBackgroundColor(String bgColor)
bgColor
- 背景色setBorderColor(String)
背景色を指定しない場合、線の色(borderColor)を使用します。
public void setOptionAttributes(String attri)
attri
- その他オプションpublic String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.