【问题标题】:KendoUI ChartEventBuilder DataBinding event not workingKendo UI Chart Event Builder DataBinding 事件不起作用
【发布时间】:2013-08-19 19:05:36
【问题描述】:

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

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

Kendo.Mvc.UI.Fluent.ChartEventBuilder 数据绑定链接HERE

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

这很令人困惑,因为 MVC 扩展的这个事件显然存在,但似乎没有做任何事情。或者——我做错了吗?我希望有人能指出一个工作示例,因为 Kendo 网站上的演示都没有在实践中显示此 Chart DataBinding 事件。

【问题讨论】:

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


    【解决方案1】:

    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"))
        )
        // ...
    )
    

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 2019-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多