簡體   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