2013-08-19 27 views
1

我正在使用KendoUI MVC Complete和DataViz製圖軟件包。我已經將DataBound事件連接起來併發射得很好,但我似乎無法獲得DataBinding事件觸發。KendoUI ChartEventBuilder DataBinding事件不起作用

在文檔中,ChartEventBuilder確實有一個DataBinding方法,我完全按照指定的方式實現它,但它永遠不會被處理。在ChartEventBuilder.DataBinding方法詳細信息的文檔中,它指向dataBinding事件的javascript文檔,但該錨不存在(並且dataBinding事件也不存在)!

Kendo.Mvc.UI.Fluent.ChartEventBuilder數據綁定鏈接HERE

...這頁有一個指向該頁面,數據綁定事件文件不存在 kendo.dataviz.ui的鏈接。圖表DataBinding鏈接HERE但不存在

這很令人困惑,因爲這個MVC擴展的事件顯然存在,但似乎沒有做任何事情。或者 - 我做錯了嗎?我希望有人能指點我一個實際的例子,因爲在實踐中,Kendo網站上沒有任何演示顯示這個Chart DataBinding事件。

回答

4

DataBinding事件不應該存在於ChartEventBuilder中。

在從傳統Telerik MVC擴展遷移過程中,它可能被錯誤地遺忘了。

使用數據源RequestStart event代替:

@(Html.Kendo().Chart<MyModel>() 
    .Name("chart") 
    .DataSource(ds => ds 
     .Read(read => read.Action("Data", "Chart")) 
     .Events(events => events.RequestStart("onRequestStart")) 
    ) 
    // ... 
)