2014-09-04 4 views
2

Есть ли способ поймать событие с измененным фильтром на сетке кендо? Мне нужно запустить некоторую логику, когда фильтр изменен на моих страницах.Ловля Kendo UI Сетка фильтра изменила событие

http://demos.telerik.com/kendo-ui/grid/filter-menu-customization

+0

У вас Пробовал? http://stackoverflow.com/questions/20446071/i-want-to-display-the-applied-filter-criteria-on-the-kendo-ui-grid –

+0

какую фильтрацию вы используете? сервер или клиент – cwishva

+1

Попробуйте [это] (http://www.telerik.com/forums/any-filtering-event) –

ответ

2

Вы просто связать «изменить» событие на Datasource, это событие будет запущено после фильтра запуска (а также в других раз, когда вы заселить источник данных)

dataSource: { 
    data: createRandomData(50), 
    schema: { 
     model: { 
      fields: { 
       City: { type: "string" }, 
       Title: { type: "string" }, 
       BirthDate: { type: "date" } 
      } 
     } 
    }, 
    change: function(e) { 
     Console.log('filtered'); //this will fire after filtered. 
    }, 
    pageSize: 15 
}, 
Смежные вопросы