Extjs gridfilters

时间:2014-07-08 13:13:12

标签: extjs filter grid

我遇到gridfilters插件的问题

«过滤器»选项可见,但过滤器选项的子菜单不可见 我在控制台中有这个警告 “在非浮动组件上使用showBy”

网格定义是:

                xtype: 'grid',
                store: store,
                iconCls: 'icon-grid',
                frame: true,
                width: 700,
                height: 500,

                dockedItems: [{
                    xtype: 'pagingtoolbar',
                    store: store,   // mismo que el store GridPanel
                    dock: 'bottom',
                    displayInfo: true
                }],
                plugins:     ['gridfilters'],
                columns: [
                            {header: 'Company',dataIndex: 'company',  flex: 1,
                                filter: 
                                {
                                    type: 'string',
                                    itemDefaults: {
                                        emptyText: 'Search for...'
                                    }
                                },
                                 editor: {
                                     xtype: 'textfield'
                                 }

                            },
                            {header: 'Price',dataIndex: 'price',  flex: 1,
                                filter: 'number'
                            },
                            {header: 'Change',dataIndex: 'change',  flex: 1},
                            {header: 'Last change',dataIndex: 'lastChange',xtype: 'datecolumn', format:'d/m/Y',  flex: 1}


                        ]

你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试使用features属性而不是插件,如下所示:

features: {
    ftype: 'filters',
    encode: true,
    local: false
}