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 に答える