【发布时间】:2014-05-11 19:14:10
【问题描述】:
我想过滤我的网格中的记录,我需要每个列标题上的文本字段,并根据在文本字段中键入的内容过滤掉记录。我曾尝试使用 Ext.ux.grid.GridHeaderFilters (http://www.sencha.com/forum/showthread.php?41658-Grid-header-filters)。但这给了我一个错误:gv.updateHeaders 未定义。我使用 MVC,这里是网格的代码:
Ext.define(‘MyApp.MyGrid’{
extend: 'Ext.grid.Panel',
requires :[‘ Ext.ux.grid.GridHeaderFilters’],
initComponent:function(){
this.plugins = [‘Ext.create(‘Ext.ux.grid.GridHeaderFilters’)],
this.columns: [
{ text: 'Name', dataIndex: 'name' ,filter:{xtype:’textfield’}},
{ text: 'Email', dataIndex: 'email', filter:{xtype:’textfield’}}
],
});
我错过了什么吗? 我还想过使用 Sencha Docs 中存在的 Ext.ux.grid.FiltersFeature 但由于 extjs 4.2.2 lib 中不存在它而无法使用它。
【问题讨论】:
标签: extjs