【问题标题】:Adding filters to column headers of a grid in extjs4.2在 extjs4.2 中向网格的列标题添加过滤器
【发布时间】: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


    【解决方案1】:

    看看这个插件是不是你想要的:Ext Grid MultiSearch Plugin

    【讨论】:

      猜你喜欢
      • 2021-02-11
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 2011-07-05
      • 2022-11-15
      相关资源
      最近更新 更多