【问题标题】:reloading store deletes filters重新加载商店删除过滤器
【发布时间】:2014-06-06 18:23:53
【问题描述】:

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

中定义了以下代码

grid.js

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

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

当我在搜索字段中输入“测试”时,网格会被正确过滤。但是刷新网格后,过滤器没有重新应用。我还想保持用户视图而不是被引导到页面顶部。这甚至可能吗? 感谢您提前提供任何帮助。

如果这很重要,我正在使用 ExtJS 4.2

【问题讨论】:

    标签: javascript extjs


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      • 2012-12-02
      • 2020-04-14
      • 1970-01-01
      • 2013-01-31
      • 2012-08-10
      相关资源
      最近更新 更多