2014-01-27 324 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