extjs过滤组合框基于另一个组合框值

时间:2013-11-23 00:53:47

标签: javascript extjs

我现在拥有带分页的可编辑网格,并有两列,类型和值,它们由组合框编辑。我希望当列'type'包含值时,值组合框可以先按类型过滤。我已经实现了一个'beforeload'事件来检查列类型是否包含值,并作为params传递给服务器以获取检索值,但是,我发现组合框只加载数据只存储一次,甚至是类型值被更改,它将不会再次加载。 如何根据类型值每次加载?我可以将两个参数传递给查询吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Ext.data.Store.filter()方法完成此操作,如下所示:

//Inside your combobox
listeners: {
    select: function(me) {
        store.clearFilter(true);
        store.filter("storeVariable", me.getRawValue());
    }
}