使过滤器出现在ExtJs 4.1.3列上方

时间:2017-07-26 16:05:14

标签: javascript xml extjs

我在此ExtJs面板网格中的每一列上都激活了过滤器,这些过滤器显示为每列的下拉列表。有没有办法让它们自动出现在每个相应的列上方?

Desired outcome

fiddle

1 个答案:

答案 0 :(得分:1)

这里有一些想法:ExtJs - Filter a grid with a search field in the column header

基本上,您可以在列配置的项目中添加文本字段作为子组件。在该链接示例中,他们使用Ext.form.field.Trigger

然后在该字段上添加一个侦听器,用于触发过滤器的任何事件。在处理程序中,获取对商店的引用,并根据文本字段输入手动过滤它。