获取已过滤数据源的数据

时间:2013-01-07 19:06:16

标签: datasource kendo-ui

我正在对数据源应用过滤器,我想从此数据源中检索所有过滤后的数据。

过滤器正确应用,我的DropDownList只显示过滤后的项目,但是当我想用Javascript获取数据时,我正在检索每个数据,而不仅仅是过滤后的数据。

以下是一些代码:

dropdownProduct.dataSource.query({ filter: filter }); 

var data = dropdownProduct.dataSource.data();

在数据变量中,我拥有所有数据。就像我说的那样,查询工作正常,因为我的下拉列表只显示过滤后的数据。

如果只在数据变量中包含过滤后的数据,我该怎么办?

1 个答案:

答案 0 :(得分:13)

这是因为过滤应用于客户端 - 数据方法返回所有数据。您需要使用 view 方法仅检索最终用户数据的可见内容。