繁体   English   中英

如何使用javascript更改ASP .Net MVC Kendo图表的模型?

[英]How to change the model of an ASP .Net MVC Kendo Chart using javascript?

我正在使用kendo UI MVC包装器来创建图表。 图表正在使用模型:

@(Html.Kendo().Chart<ModelA>()
....

我希望更改图表使用的模型,并使用新的数据源重新加载。 我正在像这样更改javascript中的数据源:

....
var dataSource = new kendo.data.DataSource({
    transport: {
        read: {
            url: "/Controller/_ChartData",
            type: "POST",
            data: dataID
            }
     }
 });

这是在单击按钮以重新加载数据时触发的。 数据正在正确加载。 这是更改数据源的正确方法吗?如何更改图表使用的模型(ModelA-> ModelB)

只需修改dataSource ...

var dataSource = new kendo.data.DataSource({
    transport: {
        read: {
                url: "/Controller/_ChartData",
                type: "POST",
                data: dataID
            }
        }
    }, 
    schema: {
        model: {
            // ModelB details go here
        }
    });

看看Kendo文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM