我正在使用gridjo和dojo 1.8.3庫。
我的應用程序需要使用來自服務器的數據每秒刷新一次dojo網格。
以下是刷新網格併爲每次刷新創建一個新存儲的代碼。 結果出現在xhrPost回調中,並被分配到新的網格商店。 當dojo網格刷新時觀察到內存泄漏
refreshGrid(){
if(grid.store!=null)
grid.store.close();
var newGridStore = new dojo.data.ItemFileWriteStore({
url:'',
data:result,
urlPreventCache: false
});
grid.setStore(newGridStore);
}
以上功能是越來越要求每2秒,我可以在Chrome中看到資料內存增加。
我曾嘗試使用這種方式遍歷商店,刪除所有商品,然後添加新商品,但商店更新時網格被鎖定。
哪個是dojo網格刷新的正確方法?
聽起來你想實現[實時存儲](http://dojotoolkit.org/documentation/tutorials/1.9/realtime_stores/)。 –