2014-01-27 3 views
3

Я использую сетку kendo-ui, и я хочу создать полностью настраиваемый фильтр столбцов. Есть ли способ передать шаблон или что-то подобное в сетку?Kendo ui grid с пользовательским фильтром

EDIT:

Другой вопрос: есть ли способ, чтобы поймать нажмите на кнопку «фильтра» внутри зрения фильтра?

+0

Смотрите их документации: не http://demos.telerik.com/kendo-ui/web/grid/filter-menu-customization.html – Brett

+0

Да я видел, что - нет из фильтров есть действительно обычай. Вы можете управлять только тем элементом, который вы получаете, в предоставляемой вами функции фильтрации. Но что, если, например, я хочу, чтобы у моего фильтра были листы с флажками, и это все (а также без раскрывающегося списка «начинается с», «равно» и т. Д.) –

+0

Кажется, что эта функция не поддерживается в текущем версия пользовательского интерфейса Kendo. Вам придется перевернуть свой собственный виджет фильтра и «прикрепить» его к сетке. – Brett

ответ

0

Вы можете использовать событие сетки filterMenuInit, чтобы подключить обработчик кликов к «Очистить» и кнопку «Фильтр».

для кнопки Clear в

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

Спасибо - это помогло. Кто бы ни интересовался здесь, это пример: http://jsbin.com/aPeBewe/1/edit –

+0

filterMenuInit не запускается при настройке «columnMenu: true», любые идеи? –

+0

Я изучу его и обновит. –