5

次のイベントのインデックスにアクセスしたい: seriesClick および seriesHover。ここのドキュメントで特定のバーの値とカテゴリにアクセスする方法のみが表示されますhttp://docs.kendoui.c​​om /api/dataviz/chart#events-seriesClickアイテムが基づいている元のオブジェクトのデータではありません.

4

4 に答える 4

4

たとえば、のそれぞれのデータ項目にアクセスできるe.dataItemので、次のようにすることができます。

var data = e.sender.dataSource.data();
for (var i=0; i < data.length ; i++) {
    if (e.dataItem.uid === data[i].uid) {
        console.log("index " + i);
    }
}

それが「インデックス」の意味であれば。

のシリーズ データにもアクセスできますe.series(ただし、そのすべてはドキュメントにあります)。

于 2013-12-15T17:55:10.290 に答える
-1

私にとっては、これがうまくいきました:

 seriesClick: function (e) {
      var data = e.series.data;
      for (var i = 0; i < data.length ; i++) {
      if (e.dataItem === data[i]) {
           console.log("index " + i);
      }
 }
于 2014-01-17T03:59:50.483 に答える