我正在使用ExtJS 4.1。我正在使用store的
在清除筛选器后,我加载一个包含网格(附加到store)的视图。但是当我加载网格时,我仍然可以看到筛选器没有被清除。 该store是本地存储。我没有在store上应用任何分组。Store只使用一个模型。
clearFilter()
方法来从store中删除筛选器。我使用filterBy
方法对store应用筛选器。我正在筛选所有名称不是Ronaldo的记录。在清除筛选器后,我加载一个包含网格(附加到store)的视图。但是当我加载网格时,我仍然可以看到筛选器没有被清除。 该store是本地存储。我没有在store上应用任何分组。Store只使用一个模型。
myStore.filterBy(function (record) {
if (record.get('Name') != 'Ronaldo') {
return true;
}
});
虽然所有这些都很好,但是当我使用clearFilter()
清除筛选器时,它需要一些时间。在使用filterBy()
应用筛选器时,是否有更快、更好、更正确的方法可以清除存储上的筛选器?