0

嗨,我有一个使用代理填充商店的应用程序。我想通过单击按钮清除商店,让用户输入不同的信息并重新填充是否有意义。我目前正在使用:

 window.location.reload();

但这会出现几秒钟的白屏,这并不好。我还尝试了以下方法:

var store = Ext.getStore('Places'); 

store.getProxy().clear();

store.data.clear(); store.sync();

但这给出了与 .getProxy() 相关的错误

我也试过:

Ext.StoreMgr.get('Places').removeAll();
Ext.StoreMgr.get('Places').sync();

但是当我去重新填充旧数据时。有没有办法清空商店?

4

1 回答 1

4

清除商店的最佳方法是

         var store = Ext.getStore('SessionStore');
         store.load();
         store.getProxy().clear();
         store.data.clear();
         store.sync();
于 2013-04-08T04:57:47.730 回答