繁体   English   中英

Extjs 6-过滤器网格

[英]Extjs 6- filter grid

我有可以过滤网格的文本字段,问题是它不能过滤所有列,而只能过滤其中的一个,所以我想用在文本字段上输入的任何值来过滤所有列,即使它是type or name or email or something ,例如gridsearch。 谢谢

我的代码段:

xtype: 'textfield',
label: 'search',
emptyText: 'Enter type...',
listeners: {
           change: function (field, value) {
                   var grid = this.up('grid'),
                       store = grid.getStore();
                       if (!value) {
                            store.getFilters().removeAll();
                       } else {
                            store.filter([{property:'type',//can be other property
                                           value:value}]);
                            }
                        }
                    }

如果您的商店具有remoteFilter:true,则可以使用自定义过滤器功能,如此处http://docs.sencha.com/extjs/6.0.2/classic/Ext.util.Filter.html所述

如果您的商店具有remoteFilter:false,则需要实现自定义过滤服务器端,并实现OR子句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM