我可以在不使用共享数据源的情况下为kendo网格和图表应用相同的数据源

时间:2013-03-27 06:02:10

标签: kendo-ui kendo-grid

我的应用程序中有kendo网格和图表。我正在使用网格和图表的共享数据源。但我想在不使用共享数据源的情况下为网格和图表使用相同的数据源。我想绑定网格的结果如图表数据源。有可能吗?如果有可能怎么做?如果有人知道这个请帮助我..

1 个答案:

答案 0 :(得分:4)

如果您不想使用共享数据源,那么您必须使用具有相同配置对象的不同dataSource。我猜你想留下DRY

为此,您可以在两个位置使用相同的配置对象。 e.g。

var configDS = {
                        type: "odata",
                        transport: {
                            read: "..."
                        },
                        schema: {
                            model: {
                                fields: {
                                    ...
                                }
                            }
                        },
                        pageSize: 20,
                        serverPaging: true,
                        serverFiltering: true,
                        serverSorting: true
                    }

$("#grid").kendoGrid({
       dataSource: configDS 
       //other options for Grid
  })
$('#chart').kendoChart({
       datasource:configDS
      //other options for Chart
})