Javascript EXtjs网格过滤器
我是Extjs库的新用户,我成功创建了一个网格,它工作得很好,现在我想使用Ext.grid.GridFilters将过滤添加到我的网格中,但是我在Extjs源代码文件中没有看到这个类,在那里我可以获得所需的文件?过滤是您必须自己实现的自定义内容。有一些社区附加组件使它变得简单,但首先要查看实际的网格存储,而不是网格面板。存储区包含数据并支持筛选。一旦数据被过滤,存储将引发其数据更改事件,只要网格被相应地连接,您就会在网格中看到过滤后的记录集。有关更多信息,我将查看他们的示例页面并阅读其中的源代码。社区支持的网格过滤插件位于。如上所述:使用商店中的过滤方法Javascript EXtjs网格过滤器,javascript,extjs,Javascript,Extjs,我是Extjs库的新用户,我成功创建了一个网格,它工作得很好,现在我想使用Ext.grid.GridFilters将过滤添加到我的网格中,但是我在Extjs源代码文件中没有看到这个类,在那里我可以获得所需的文件?过滤是您必须自己实现的自定义内容。有一些社区附加组件使它变得简单,但首先要查看实际的网格存储,而不是网格面板。存储区包含数据并支持筛选。一旦数据被过滤,存储将引发其数据更改事件,只要网格被相应地连接,您就会在网格中看到过滤后的记录集。有关更多信息,我将查看他们的示例页面并阅读其中的源代码
在中有一个关于该主题的教程,ExtJs提供了适当的过滤器选项:
store.filterBy(function(rec, id)) { return (rec.get("RecName") =="FilterRecord");}
过滤数据后,过滤器将始终出现在存储过滤器配置中。因此,如果要删除过滤器并显示所有记录,只需按如下方式清除应用的过滤器:
store.clearFilter();