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