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