繁体   English   中英

如何在Ext JS Grid 3.2的列标题中添加筛选器选择器

[英]How to add Filter picker in column header of Ext JS Grid 3.2

我想在网格的列标题中添加筛选器选择器(具有用于列的筛选器数据的选项)。 我正在使用Ext JS 3.2.2

我得到这个:

现有图像

我想要这样的标题:

带过滤器

如何在我的网格中添加过滤器插件?

我也在代码中尝试此操作,但没有在下拉菜单中进行过滤。

this.filters = new Ext.ux.grid.filter.StringFilter({
            filters:this.filter
        }) ; 
        grid.plugins = [this.filters],
        grid.features = [{
                ftype : this.filters
            }
        ];

谢谢你的帮助

要在grid头中使用filder,您需要按照以下方式编写。 过滤器的透明数组,然后将范围赋予网格。 然后写

grid.filters = new Ext.ux.grid.GridFilters({
            filters:this.filter
        }) ;

写插件

grid.plugins = [this.filters];

在哪里添加列写

grid.filter{
    type: 'list',
    dataIndex: "DATAINDEX",
    local : local,
    dataForFilter : data
};

数据将来自商店。 您可以根据需要进行修改。 这只是我建议您实现的基本目标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM