清除网格存储baseParams还是重置它们?

时间:2014-12-08 21:16:11

标签: extjs extjs3

我有一个网格列表,我使用setBaseParam()方法填充baseParams,然后在稍后的事件中我清除baseParams,如下所示:

workorder_list_primary.store.baseParams = {};
workorder_list_primary.store.load();

console.log(workorder_list_primary.store);

但这不起作用?我需要完全重置过滤条件。我尝试过使用load()和reload() - 任何想法?

1 个答案:

答案 0 :(得分:0)

基于setBaseParam()的使用,仅在ExtJS 3.4中可用,我猜你使用的是版本3.x

根据商店的来源,这没有任何意义,因为baseParams = {}肯定会覆盖参数。其他参数将通过分页推送,可以添加到加载呼叫中,也可以在“前载”中添加。事件处理程序。您可能需要检查所有这些。