禁用kendo-ui网格多列过滤

问题描述 投票:0回答:1

如何禁用kendo-ui网格多列过滤?使用列进行过滤时,我需要清除其他列过滤器值,并且仅使用单列进行过滤(不使用组合过滤器)?

javascript kendo-ui kendo-grid
1个回答
0
投票

尝试此:

var datasource = $("#grid").kendoGrid({
    columns: [{}],
    filterable : true,
    filterMenuInit: function(e) {
        $("form.k-filter-menu button[type='reset']").trigger("click");
    },
    dataSource: {
        data: [{}]
    }
});

NOTE:经过一些研究,我发现这是剑道社区中的常见问题,也是bind the filter menu event最受欢迎的功能之一,但仍然没有有效的方法固定。因此,我决定稍微修改一下源代码(仅几行代码),因为kendo源仅以压缩/混淆格式提供给非许可副本BTW,所以此任务非常烦人,您可以看到结果在演示页面上,并查看源代码。 source on githubdirect cdn file inclusion,希望这对某人有所帮助...

© www.soinside.com 2019 - 2024. All rights reserved.