我在桌面上使用了Kendo网格,除了实际值之外,我还希望对类别进行过滤。
例如,假设该列的整数值为1-10。默认情况下,我可以对任何这些值进行客户端过滤,我想保留它。但是,我想在我的过滤器选项中添加平均值,赔率和素数。
有办法吗?
答案 0 :(得分:0)
我的答案是未经测试的,只有一个理论,但网格确实有一个How to handle dropped folders事件,允许您修改显示给用户的过滤器下拉列表的内容。您将能够添加或修改网格创建的某些值。
您接下来要做的就是覆盖数据源的filterMenuInit函数来处理您的特殊值:
grid.dataSource.filter = function() {
//Apply your odd / even filter logic here using the this keyword
var result = this.yourfilterLogicHere();
//Make sure to return the expected format
return result;
}