2

对于这个例子:

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个问题:

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

2)是否可以向标签添加多个值。我想添加分数和图例。

-谢谢。

4

1 回答 1

5

1) 当然

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

是有效的模板。

2)这样做:

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

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

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

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

于 2014-10-28T21:08:31.423 回答