答案 0 :(得分:2)
您是否尝试过设置数据源的过滤字段?
http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-filter
该页面的摘录:
<script>
var dataSource = new kendo.data.DataSource({
data: [
{ name: "Jane Doe" },
{ name: "John Doe" }
],
filter: { field: "name", operator: "startswith", value: "Jane" }
});
dataSource.fetch(function(){
var view = dataSource.view();
console.log(view.length); // displays "1"
console.log(view[0].name); // displays "Jane Doe"
});
</script>
答案 1 :(得分:2)
如果您想设置自己的过滤器值,则必须在网格的数据源上设置它。
使用filter参数初始化数据源时可以执行此操作:
buildTypes {
debug {
...
useProguard false
debuggable true
}
release {
...
useProguard true
}
...或者如果您需要使用dataSource filter方法,您可以在网格初始化后执行此操作:
$("#grid").kendoGrid({
dataSource: {
filter: { field: "YourFiledName", operator: "startWith", value: "A" }
//Other parameters...
}
});
答案 2 :(得分:0)
您应该只为dataSource提供初始过滤器。检查API参考here。