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 relates only to 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 multiple filters assigned, the event will fire for all of them.