我正在使用 ExtJS 4.1。我正在使用商店clearFilter()
从商店中删除过滤器。我正在使用filterBy
方法将过滤器应用于商店。我正在过滤名称不是罗纳尔多的所有记录。
清除过滤器后,我加载了一个包含网格(附加到存储)的视图。但是当我加载网格时,我仍然可以看到过滤器没有被清除。这家店是本地店。我没有在商店中应用任何分组。商店只使用一种模型。
myStore.filterBy(function (record) {
if (record.get('Name') != 'Ronaldo') {
return true;
}
});
虽然这一切工作正常,但是当我使用 清除过滤器时clearFilter()
,需要一些时间。当使用过滤器应用过滤器时,是否有更快\更好\正确的方法来清除商店中的过滤器filterBy()
?