ExtJS如何更新过滤存储数据



只需执行以下步骤:

  1. 我有网格填充的数据从存储。

  2. 我过滤它(例如:只显示状态为"late")。

  3. 存储数据更新。

  4. 我仍然看到过滤后的旧数据(状态较晚的旧记录)。

  5. 我删除过滤器,所有的新数据出现,与所有旧的记录,在过滤期间不可见。

也许有人知道为什么和如何解决这个问题?

这段代码在存储中使用了一个技巧:

    listeners : {
    beforeload : function() {
        this.data.clear();
        if(this.data._source)
            this.data._source.clear();
    }
},

您可以将yourStore.reload()绑定到您的更新事件

相关内容

  • 没有找到相关文章

最新更新