Kendo UI Chart EventBuilder DataBinding事件无法正常工作

时间:2013-08-19 19:05:37

标签: charts kendo-ui kendo-asp.net-mvc kendo-dataviz

我正在使用KendoUI MVC Complete和DataViz图表包。我已经将DataBound事件连接起来并且触发得非常好,但我似乎无法触发DataBinding事件。

在文档中,ChartEventBuilder确实有一个DataBinding方法,我完全按照指定的方式实现它,但它永远不会得到处理。在ChartEventBuilder.DataBinding方法详细信息的文档中,它指向dataBinding事件的javascript文档,但该锚不存在(并且dataBinding事件也不存在)!

Kendo.Mvc.UI.Fluent.ChartEventBuilder DataBinding链接HERE

...该页面有一个指向此页面的链接,其中dataBinding事件文档不存在 kendo.dataviz.ui.Chart DataBinding link HERE但不存在

这非常令人困惑,因为MVC扩展的这个事件显然存在,但似乎没有做任何事情。或者 - 我做错了吗?我希望有人能指出一个有用的例子,因为剑道网站上的所有演示都没有在实践中显示这个Chart DataBinding事件。

1 个答案:

答案 0 :(得分:4)

ChartEventBuilder中不应存在DataBinding事件。

在从传统的Telerik MVC Extensions迁移过程中,可能会错误地进行了这项工作。

改为使用DataSource RequestStart event

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