2014-01-27 41 views
3

我正在使用kendo-ui网格,我想创建一个完全自定义的列过滤器。有没有办法将模板或类似的东西传递给网格?Kendo ui网格自定义筛选器

编辑:

另一个问题是:有没有办法赶上在过滤器视图中的“过滤器”按钮,点击?

+0

见他们的文档:http://demos.telerik.com/kendo-ui/web/grid/filter-menu-customization.html – Brett

+0

是的,我看到了 - 无的过滤器真的是自定义的。您只能操作您提供的过滤器功能中获取的元素。但是,如果例如我想我的过滤器有复选框alist,并且这是所有的(也没有下拉说“开始”,“等于”等) –

+0

似乎并不是目前支持的功能Kendo UI版本。你将不得不推出自己的过滤器小部件,并将其“附加”到网格中。 – Brett

回答

0

您可以使用网格的filterMenuInit事件将点击处理程序附加到“清除” 和“过滤器”按钮。

用于清除按钮

function filterMenuInit(e) { 
    e.container.on("click", "[type='reset']", function() { 
     alert("Clear button clicked"); 
    }); 
} 
+1

谢谢 - 这有帮助。谁在这里感兴趣的是一个例子:http://jsbin.com/aPeBewe/1/edit –

+0

当设置“columnMenu:true”时没有触发filterMenuInit,有什么想法? –

+0

我会研究它并会更新你。 – 2014-01-28 14:53:16