javascript - Kendo Grid 使用 OData 过滤事件

标签 javascript kendo-ui kendo-grid kendo-datasource

我有一个带有数据源的剑道网格,数据源具有以下选项:

type: "odata-v4",
serverFiltering: true,
serverPaging: true,
serverSorting: true

在网格选项中,我有以下内容:

sortable: true,
resizable: true,
reorderable: true,
filterable: true,
filter: function(e) {
   console.log(e)
},

但是 filter 事件永远不会触发。是否可以执行服务器端过滤并触发 filter 事件?我需要在 dataSource 执行任何操作并扩展过滤器之前获取过滤器,因此更愿意在不为数据源编写自定义代码的情况下执行此操作。

编辑 我在 try catch 的列上有一个自定义过滤器。

最佳答案

网格的 filter该事件是在 Kendo UI 版本 2016.3.914 中引入的 - 如果您使用的是旧版本,请升级。

关于javascript - Kendo Grid 使用 OData 过滤事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576581/

相关文章:

grails - 剑道网格按降序排序

javascript - Angular 2 和 karma-jasmine 单元测试用例在单击链接时打开模式

Javascript 字符数

twitter-bootstrap - 如何在 Kendo UI 中使用双列表框

javascript - 如何获取json格式的KendoGrid显示数据?

kendo-ui - Kendo UI Grid - 单击链接时显示网格

javascript - 无法使用 Cloud Functions 访问 Datasnapshot 值

javascript - 检查 CasperJS 中标签是否存在(而不是选择器)

javascript - 如何使用scrollTo(0,0)打开带有滚动条的Kendo窗口?

javascript - 单击网格中的单元格时如何获取单元格的列标题和行的第一个 td?