来自单个数据源的多个kendo网格

时间:2016-04-05 09:08:53

标签: model-view-controller kendo-grid

我在一个tabtrip的四个标签中有4个kendo网格。要求是根据单个文本框输入填充它们。如何从单个数据源填充所有四个数据源?

1 个答案:

答案 0 :(得分:0)

您应该拥有一个可以获取数据的数据源。 Foreach网格具有不同的数据源。 在网格数据源初始化中执行以下操作:

   dataSource: new kendo.data.DataSource({ data: globalDataSource.data() }),

然后,您可以单独应用过滤器foreach网格的数据源,例如:

filter: { field: "name", operator: "startswith", value: "Jane" }

或者您可以根据条件设置每个网格数据源:

if (condition){
      $("#grid1").data("kendoGrid").setDataSource(globalDataSource);
}
else{
      $("#grid1").data("kendoGrid").setDataSource(new kendo.data.DataSource({data: [] }););
}