2014-10-28 4 views
2

을 series.Labels.Template하기 :검도 UI 차트 HTML을 추가하는 복수의 값이 예를 들어

http://dojo.telerik.com/arIhI/2

$("#chart").kendoChart({ 
    dataSource: { 
    data: [ 
     { score: 1.1, legend: 'a' }, 
     { score: 2.5, legend: 'b' }, 
     { score: 3.25, legend: 'c' } 
    ] 
    }, 
    series: [{ 
    field: "score", 
    labels: { 
     visible: true, 
     template: "Score is: #: value #% legend is: ????" 
    }, 
    }] 
}); 

2 질문 템플릿 (예 : 값 : ....)?

2) 레이블에 값을 여러 개 추가 할 수 있습니다. 점수와 전설을 추가하고 싶습니다.

- 고맙습니다.

template: "<b>Score is:</b> #: value #% legend is: ????" 

물론

답변

5

1) 유효 템플릿입니다.

2)이처럼 수행

template: "Score is: #= dataItem.score #% legend is: #= dataItem.legend #" 

또는에서 좀 더 편리하다고 생각하는 기능 사용 :

template: function(e) { return "Score is: " + e.dataItem.score + "% legend is: " + e.dataItem.legend } 

UPDATE를 : 현재 HTML을 추가 할 수 없습니다 series.labels.templates.

+0

1) 템플릿에 html을 추가해도 작동하지 않습니다. 레이블이 차트 아래로 떨어집니다. 2) 위대한 작품. 감사! – RayLoveless

+0

나는 당신의 문제가 1)에 오해했다고 생각한다. 이 예제를 확인하십시오. http://dojo.telerik.com/icOC 차트 위로 마우스를 가져 가면 굵은 국가 이름과 정상 값이 표시됩니다. –

+1

telerik을 사용하여 티켓을 개설했으며 현재 html은 series.labels.templates에서 지원되지 않습니다. 절름발이! .. 나는 당신의 대답을 업데이트했다. 감사! – RayLoveless