3

kendo-ui の v2013.2.726 で積み上げ棒グラフを使用しています。チャートの凡例にある有効な項目に基づいて総計を計算したいと思います。これまでのところ、どの凡例項目が有効になっているかを一貫して判断する方法を見つけていません。

次のことを試しましたが、凡例アイテムを複数回クリックした後、 kendoChart._sourceSeries[i].visible が視覚的な状態と一貫して一致しないため、機能しません。

function onLegendItemClick(clickEventArgs) {
    var total = 0;
    for (var i = 0; i < self.kendoChart._sourceSeries.length; ++i) {
        if ((clickEventArgs.text === self.kendoChart._sourceSeries[i].name &&
            !self.kendoChart._sourceSeries[i].visible) ||
            (clickEventArgs.text !== self.kendoChart._sourceSeries[i].name &&
            self.kendoChart._sourceSeries[i].visible)) {
            total += chartModel.Series[i].Total; 
        }
    }
    ...
};

では、有効になっている凡例項目を特定することさえ可能ですか?

4

2 に答える 2