我是 Extjs 库的新用户,我成功创建了一个网格,它工作得很好,现在我想使用 Ext.grid.GridFilters 向我的网格添加过滤,但是我在 Extjs 源代码中没有看到这个类文件,我在哪里可以获得所需的文件?
Ahmad
问问题
23552 次
4 回答
4
社区支持的网格过滤插件可在此论坛帖子中找到。
于 2009-01-15T21:52:46.550 回答
2
过滤是您必须自己实现的自定义事物。有一些社区插件可以轻松完成,但首先要查看实际的网格 STORE 而不是网格面板。存储包含数据并支持过滤。过滤数据后,存储将引发其数据更改事件,只要相应地连接网格,您就会在网格中看到过滤后的记录集。有关更多信息,我会查看他们的示例页面并阅读那里的源代码。
于 2008-11-12T19:34:42.377 回答
1
如上所述:使用商店中的过滤方法。
在http://aboutfrontend.com/2011/01/extjs-grid-filter/上有一个涵盖该主题的教程
于 2011-01-08T23:41:08.413 回答
0
ExtJs 提供了适当的过滤器选项:
store.filterBy(function(rec, id)) { return (rec.get("RecName") =="FilterRecord");}
过滤数据后,过滤器将始终存在于商店过滤器配置中。因此,如果我们想删除过滤器并显示所有记录,那么只需清除应用的过滤器,如下所示:
store.clearFilter();
于 2018-01-06T07:23:04.247 回答