kendo ui chart - 将html和多个值添加到series.Labels.Template

Ray*_*ess 2 kendo-ui kendo-chart

对于这个例子:

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: ????"
    },
  }]
});
Run Code Online (Sandbox Code Playgroud)

2个问题:

1)是否可以将html添加到模板中(比如Value is: ....)?

2)是否可以向标签添加多个值.我想添加分数和传奇.

-谢谢.

Jar*_*zak 5

1)当然

template: "<b>Score is:</b> #: value #% legend is: ????"
Run Code Online (Sandbox Code Playgroud)

是有效的模板.

2)这样做:

template: "Score is: #= dataItem.score #% legend is: #= dataItem.legend #"
Run Code Online (Sandbox Code Playgroud)

或者使用我认为更方便的功能:

template: function(e) { return "Score is: " + e.dataItem.score + "% legend is: " + e.dataItem.legend }
Run Code Online (Sandbox Code Playgroud)

更新:目前无法将html添加到series.labels.templates.