Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ExtJS网格中重新加载过滤记录时复制未过滤记录_Javascript_Extjs - Fatal编程技术网

Javascript 在ExtJS网格中重新加载过滤记录时复制未过滤记录

Javascript 在ExtJS网格中重新加载过滤记录时复制未过滤记录,javascript,extjs,Javascript,Extjs,删除筛选记录后,将在加载网格时创建重复记录。将筛选器应用于一个或多个列后 复制错误的步骤: 按姓名John或bob筛选记录 单击刷新按钮 完全取下过滤器 我相信这是版本5中的一个错误,因为在最新版本中,这个错误不会发生。但是,解决此问题的一种方法是检查商店的事件 listeners: { filterchange: function (a, b, c) { if(!b[0]){ this.load(); } } } 其中

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

复制错误的步骤:

  • 按姓名John或bob筛选记录
  • 单击刷新按钮
  • 完全取下过滤器

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

    listeners: {
        filterchange: function (a, b, c) {
            if(!b[0]){
                this.load();
            }
        }
    }
    
    其中第二个参数
    b
    ,是一个数组。
    所以只要检查一下,如果这个数组是空的,那么重新加载你的存储

    listeners: {
        filterchange: function (a, b, c) {
            if(!b[0]){
                this.load();
            }
        }
    }
    


    这在5.1.1.451中没有发生,您应该升级您的框架版本。如果您无法升级您的框架,您可以请求Sencha支持部门对该错误进行自定义覆盖修复。