срабатывает перед началом фильтрации
id | string | ID колонки |
value | string | маска для фильтрации |
config | object | настройки фильтра |
dtable.attachEvent("onBeforeFilter", function(id, value, config){
// не начинать фильтрацию, если пользователь ввел меньше трех символов
if (value.length < 3) return false;
})
Событие срабатывает только для встроенных фильтров Datatable, Treetable и Excelviewer. Чтобы отслеживать фильтрацию, которая происходит после вызова метода filter(), используйте событие onBeforeFilter Datastore.
Если обработчик вернет false, фильтрации не будет.
Если у вас несколько фильтров, событие будет срабатывать для каждого из них.