2013-07-04 76 views
2

點擊圖例項目的默認行爲隱藏/顯示圖表上的相應系列。 如何防止這種情況?KendoChart:點擊圖例項目 - 防止默認的劍道行爲

我嘗試

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

1)

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

2)

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

兩個它不`噸幫助。

回答

1

試試這個,

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


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

從示例中,他使用直劍道,而不是MVC擴展,所以第一部分可能沒有意義... – Martin

+0

@Martin感謝您通知此事。是的,我知道這只是一個例子。 – Jaimin

4

我知道這個答案是晚了一點,但它可能別人。

請參閱我JSFIDDLE

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

會給你一個想法如何使用它。