繁体   English   中英

设置Kendo网格过滤器单元格值

[英]Set Kendo Grid Filter Cell Value

有没有办法在代码中的Kendo Grid设置过滤器单元的值 我们在关闭操作员的情况下使用“行”模式。

在此处输入图片说明

您是否尝试过设置数据源的过滤字段?
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>

如果要设置自己的过滤器值,则必须在网格的dataSource上进行设置。

使用filter参数初始化数据源时,可以执行以下操作:

$("#grid").kendoGrid({
  dataSource: {
    filter: { field: "YourFiledName", operator: "startWith", value: "A" }
    //Other parameters...
  }
});

...或者您可以在网格初始化后执行此操作(如果需要),可以使用dataSource 过滤器方法:

$("#grid").data("kendoGrid").dataSource.filter({ field: "YourFiledName", operator: "startWith", value: "A" });

您应该只为dataSource提供初始过滤器。 此处检查API参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM