called before data are filtered
id | string | the column ID |
value | string | the value to be filtered by |
config | object | the filter configuration |
dtable.attachEvent("onBeforeFilter", function(id, value, config){
//ignores short filter-strings during filtering
if (value.length < 3) return false;
})
The event fires only for built-in Datatable, Treetable, and Excelviewer filters. To catch the moment when view data are filtered by the API, handle the onBeforeFilter event of its Datastore.
Returning false within an event handler will prevent data filtering.
If you have several filters, the event will fire for every one of them.