Javascript ExtJS GridHeaderFilter不是构造函数

Javascript ExtJS GridHeaderFilter不是构造函数,javascript,xml,extjs,Javascript,Xml,Extjs,我试图在ExtJS中添加行过滤器,但在FireFox中出现以下错误: TypeError: Ext.ux.grid.GridFilters is not a constructor 我要离开模特儿了。有没有更好的方法向XMLStore添加行筛选器 首先,该插件是为ExtJS3.x(发布于2009年?)编写的,您的小提琴加载ExtJS6.x。两个版本之间发生了重大变化。fiddle实际上没有加载插件源,因此无法启动它 假设您使用的是6.x,Ext JS示例有一个很好的参考: plugins:

我试图在ExtJS中添加行过滤器,但在FireFox中出现以下错误:

TypeError: Ext.ux.grid.GridFilters is not a constructor
我要离开模特儿了。有没有更好的方法向XMLStore添加行筛选器


首先,该插件是为ExtJS3.x(发布于2009年?)编写的,您的小提琴加载ExtJS6.x。两个版本之间发生了重大变化。fiddle实际上没有加载插件源,因此无法启动它

假设您使用的是6.x,Ext JS示例有一个很好的参考:

plugins: [new Ext.ux.grid.GridHeaderFilters()],
        columns: [{
                text: 'Title',
                width: 150,
                dataIndex: 'Title',
                filter: [{xtype:"textfield"},{xtype:"textfield"}]
            }, {
                text: 'Description',
                flex: 1,
                dataIndex: 'Description',
                filter: [{xtype:"textfield"},{xtype:"textfield"}]
            }, {
                text: 'Modified',
                width: 90,
                dataIndex: 'Modified',
                xtype: 'datecolumn',
                format: 'm/d/Y'

            }],
            filter: {
                xtype: "combo",
                mode: "local",
                store: [["A","Type1"],["B","Type2"]],
                triggerAction: "all"
            }