KendoChart:点击图例项目 - 防止默认的剑道行为

时间:2013-07-04 09:39:33

标签: charts kendo-ui

点击图例项目的默认行为隐藏/显示图表上的相应系列。 如何防止这种情况?

我试试

$(...).kendoChart({
...
        legendItemClick: onLegendItemClick
...
});

1)

function onLegendItemClick(e){
    //my code...
    e.preventDefault();
}

2)

function onLegendItemClick(e){
    //my code...
    return false;
}

它们都没有帮助。

2 个答案:

答案 0 :(得分:5)

我知道这个答案有点晚,但可能是其他人。

请参阅我的JSFIDDLE

legendItemClick : function ( e ){
      //on clicking the Legend Item, we need to prevent the default behavior.
      e.preventDefault();
 },

这会给你一个如何使用它的想法。

答案 1 :(得分:1)

试试这个,

<%= Html.Kendo().Chart()
       .Name("Chart")
       .Events(events => events.LegendItemClick("onLegendItemClick"))
       %>


         function onLegendItemClick(e) {
               kendoConsole.log(kendo.format("Legend item click :: {0}",
                   e.text));
           }