수치 필드 사용자 정의
챠트의 시리즈에서 labelPosition 속성을 설정한 경우 수치 필드를 사용자 정의하는 함수입니다.
layout XML 에서 Series 속성을 넣을때 라벨펑션을 설정하고 속성 값으로 javascript 함수명을 넣어줍니다.
showTotalLabel에 관한 설정은 html파일을 참고하여 주시기 바랍니다.
<Column2DSeriesyField="phone" displayName="Cell Phone"
labelPosition="inside" styleName="seriesStyle" insideLabelJsFunction="seriesLabelFunc">
// 파라메터 설명 seriesID : 해당 시리즈의 ID. index : 해당 시리즈 아이템의 인덱스. data : 해당 item의 값을 표현하기 위해 입력된 data (입력된 데이타중 해당 row(레코드) 자료입니다) values : 해당 item의 값 (배열로 전달되며, 챠트 종류에 따라 아래와 같이 들어옵니다.) Pie2DSeries,Pie3DSeries 0:값 1:퍼센트값 Bubble3DSeries,Matrix2DSeries 0:x축값 1:y축값 2:z값 Candlestick2DSeries 0:x축값 1:open값 2:close값 3:high값 4:low값Pie Bubble시리즈를 제외한 모든 시리즈 0:x축값 1:y축값 2:min값 * min값은 type을 '100%' 또는 'stacked' 인 경우만 유효합니다. 쌓아올릴 경우 해당 데이터의 시작값을 의미합니다. function seriesLabelFunc(seriesID, index, data, values){ return "$" + values[1]; }
  • Source
  • Layout
  • Data
  • Layout과 Data를 수정 후 적용 할 수 있습니다.
    수정적용