首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未过滤记录的复制-- ExtJS网格中过滤记录的重新加载

问未过滤记录的复制-- ExtJS网格中过滤记录的重新加载
EN

Stack Overflow用户
提问于 2017-02-22 11:12:15
回答 1查看 233关注 0票数 2

删除过滤记录后,将在加载网格时创建重复记录。将筛选器应用到一个或多个列后。

链接到我的Fiddle

复制bug的步骤:

  1. 按名字(约翰或鲍勃)过滤记录
  2. 单击刷新按钮
  3. 完全移除过滤器
EN

回答 1

Stack Overflow用户

发布于 2017-02-22 13:48:56

我认为这是版本5中的一个错误,因为在最新版本中不会发生此错误。但是,解决这个问题的一种方法是检查商店的filterchange事件。

代码语言:javascript
复制
listeners: {
    filterchange: function (a, b, c) {
        if(!b[0]){
            this.load();
        }
    }
}

其中第二个参数b是一个Ext.util.Filter数组。

所以,只要检查一下,如果这个数组是空的,那么重新加载您的存储。

小提琴版本6,没有改变。

小提琴版本5,随着变化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42389641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档