Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript EXtjs网格过滤器_Javascript_Extjs - Fatal编程技术网

Javascript EXtjs网格过滤器

Javascript EXtjs网格过滤器,javascript,extjs,Javascript,Extjs,我是Extjs库的新用户,我成功创建了一个网格,它工作得很好,现在我想使用Ext.grid.GridFilters将过滤添加到我的网格中,但是我在Extjs源代码文件中没有看到这个类,在那里我可以获得所需的文件?过滤是您必须自己实现的自定义内容。有一些社区附加组件使它变得简单,但首先要查看实际的网格存储,而不是网格面板。存储区包含数据并支持筛选。一旦数据被过滤,存储将引发其数据更改事件,只要网格被相应地连接,您就会在网格中看到过滤后的记录集。有关更多信息,我将查看他们的示例页面并阅读其中的源代码

我是Extjs库的新用户,我成功创建了一个网格,它工作得很好,现在我想使用Ext.grid.GridFilters将过滤添加到我的网格中,但是我在Extjs源代码文件中没有看到这个类,在那里我可以获得所需的文件?

过滤是您必须自己实现的自定义内容。有一些社区附加组件使它变得简单,但首先要查看实际的网格存储,而不是网格面板。存储区包含数据并支持筛选。一旦数据被过滤,存储将引发其数据更改事件,只要网格被相应地连接,您就会在网格中看到过滤后的记录集。有关更多信息,我将查看他们的示例页面并阅读其中的源代码。

社区支持的网格过滤插件位于。

如上所述:使用商店中的过滤方法


中有一个关于该主题的教程,ExtJs提供了适当的过滤器选项:

store.filterBy(function(rec, id)) { return (rec.get("RecName") =="FilterRecord");}
过滤数据后,过滤器将始终出现在存储过滤器配置中。因此,如果要删除过滤器并显示所有记录,只需按如下方式清除应用的过滤器:

store.clearFilter();