ui.datafilter.serverFilter

webix.ui.datafilter.serverFilter

webix.ui.datafilter.serverFilter helper.

Please look into the linked official documentation.

References

helpers
extend().

External references

Official documentation page.

Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
webix.ui.datafilter.serverFilter = webix.extend({
    $server: true,
    _on_key_down:function(e, node, value){
        var config, name,
            id = this._comp_id,
            code = (e.which || e.keyCode);

        node = e.target || e.srcElement;
        //ignore tab and navigation keys
        if (code == 9 || ( code >= 33 &&  code <= 40)) return;
        if (this._filter_timer) window.clearTimeout(this._filter_timer);
        this._filter_timer=window.setTimeout(function(){
            webix.$$(id).filterByAll();
        },webix.ui.datafilter.textWaitDelay);
    }
}, webix.ui.datafilter.textFilter);