【发布时间】:2015-09-21 08:09:00
【问题描述】:
如何禁用 kendo-ui 网格多列过滤? 使用列过滤时需要清除其他列过滤器值,并且只能使用单列过滤(不是组合过滤器)?
【问题讨论】:
-
我已经更新到正确的 github 链接接缝,我之前的链接有问题。现在一切都应该按预期工作。现在,每次单击过滤器按钮时都会触发 filterMenuInit 事件。
标签: javascript kendo-ui kendo-grid
如何禁用 kendo-ui 网格多列过滤? 使用列过滤时需要清除其他列过滤器值,并且只能使用单列过滤(不是组合过滤器)?
【问题讨论】:
标签: javascript kendo-ui kendo-grid
试试这个:
var datasource = $("#grid").kendoGrid({
columns: [{}],
filterable : true,
filterMenuInit: function(e) {
$("form.k-filter-menu button[type='reset']").trigger("click");
},
dataSource: {
data: [{}]
}
});
注意:经过一些研究,我注意到这是剑道社区中的一个常见问题,也是绑定过滤器菜单事件最想要的功能之一,但仍然没有有效的修复。所以,我决定稍微修改一下源代码(只有几行代码),这个任务非常烦人,因为剑道源只能以压缩/混淆格式用于非许可副本,顺便说一句,你可以看到结果在演示页面上并查看源代码。 source on github for direct cdn file inclusion 希望这对某人有所帮助...
【讨论】: