EXtjs网格过滤器

时间:2008-11-12 16:06:33

标签: javascript extjs

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

4 个答案:

答案 0 :(得分:4)

网格过滤的社区支持插件位于this forum thread

答案 1 :(得分:2)

过滤是您必须自己实施的自定义事项。有一些社区附加组件可以轻松实现,但首先要查看实际的网格存储而不是网格面板。商店包含数据并支持过滤。一旦数据被过滤,商店将提升它的数据更改事件,只要网格相应连接,您将在网格中看到过滤后的记录集。有关详细信息,请查看其示例页面并阅读其中的源代码。

答案 2 :(得分:1)

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

http://aboutfrontend.com/2011/01/extjs-grid-filter/

上有一个涵盖该主题的教程

答案 3 :(得分:0)

ExtJs提供了适当的过滤选项:

store.filterBy(function(rec, id)) { return (rec.get("RecName") =="FilterRecord");}

过滤数据后,过滤器将始终存在于商店过滤器配置中。因此,如果我们想要删除过滤器并显示所有记录,那么只需清除应用的过滤器,如下所示:

store.clearFilter();