重新加载商店会删除过滤器

时间:2014-04-22 11:45:00

标签: javascript extjs

我有一个触发器表单字段,我用它作为搜索字段。每次值更改时,都会执行另一次搜索。到现在为止还挺好。但我有一个PHP脚本需要每30秒重新运行一次。为此,我在

中定义了以下代码

grid.js

setInterval(function() {
            var grid = Ext.getCmp('grid');
            var store = grid.getStore();
            store.load();
        }, 30000);

所有这些都按预期工作,但每次重新加载我的商店时,我的视图和过滤器都消失了。例如:

当我打字"测试"在我的搜索字段中,网格被正确过滤。但刷新网格后,不会重新应用过滤器。我还想保留用户视图,而不是被定向到页面顶部。这甚至可能吗? 感谢您提前提供任何帮助。

如果重要的话,我使用ExtJS 4.2

1 个答案:

答案 0 :(得分:1)

为什么要重新加载商店?只需更新记录并刷新网格视图。