从模态控制器分配数据源

Assigning DataSource from Modal Controller

本文关键字:数据源 分配 控制器 模态      更新时间:2023-09-26

我的模型控制器中有以下代码。尽管我在数据中有一系列对象,但是它并不显示/更新图表上的条形列。

我想知道我做错了或错过了什么?

Model.js

var theDataSource = new kendo.data.DataSource({
    data: allData,
    group: {
        field: "series"
    },
    sort: {
        field: "category",
        dir: "asc"
    }
});
chart.dataSource = theDataSource;
chart.refresh();

View.js

$("#chart").kendoChart({
    title: {
        text: "Selection",
        color: "white"
    },
    theme:"Metro",
    seriesDefaults: {
        type: "column",
        stack: true,
    },
    series: [{
        field: "value",
    }]
})

使用setDataSource()来设置数据源,这会通知图表数据源已经改变。

var theDataSource = new kendo.data.DataSource({
    data: allData,
    group: {
        field: "series"
    },
    sort: {
        field: "category",
        dir: "asc"
    }
});
chart.setDataSource(theDataSource);