【问题标题】:Highlight clicked bar series高亮点击栏系列
【发布时间】:2015-05-29 01:52:03
【问题描述】:

当用户单击条形图项目时,剑道是否有任何内置方法,然后它将突出显示所有相应的项目?

例如在下面的fiddle 中,有五个项目。如果我单击first bar (1970) 中的item1,它应该突出显示second bar (1975) 中的item1

series: [{
   type: "column",
   field: "value",
   stack: true,
   name: "#= group.value #"
}],

【问题讨论】:

    标签: javascript kendo-ui kendo-chart


    【解决方案1】:

    您可以添加seriesClick 事件。然后确定哪个系列被点击并使用toggleHighlight()方法关闭所有其他系列的突出显示并为点击的系列打开它:

    seriesClick: function(e) {
        var clickedSeries = e.series.name;
        var chart = $("#chart").data("kendoChart");
        for (var i=0; i< chart.options.series.length; i++){
            chart.toggleHighlight(false, chart.options.series[i].name);
        }
        chart.toggleHighlight(true, clickedSeries);
    }
    

    更新FIDDLE

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多