called before data are filtered

void onBeforeFilter(string id,string value,object config);
idstringthe column ID
valuestringthe value to be filtered by
configobjectthe 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.

See also
Back to top
If you have not checked yet, be sure to visit site of our main product Webix javascript web framework and page of javascript datagrid product.