我有一個Grid Panel,當我離開頁面時,我想要檢查一下商店中是否有任何商品(或遍歷模型/記錄)以檢查是否有未保存的更改/添加。檢查商店(或記錄)是否已被編輯?
我最初嘗試使用panel.getStore().getNewRecords()
來記錄新記錄,但它返回當前分頁的每條記錄。panel.getStore().getUpdatedRecords()
似乎忽略了記錄,儘管網格中的線條在每個單元格中都有小的紅色三角形。
那麼,任何人都可以建議正確的方法來檢查是否有任何新的或更新的記錄存儲在商店?
TypeError:Object [object Object] has no method'getModifiedRecords' – 2013-09-10 10:52:40
您使用的是什麼版本的Ext Js?該函數位於AbstractStore中,我通過搜索Ext Js 4.1.3和4.2.1源代碼進行了雙重檢查。看到這個:http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.AbstractStore-method-getModifiedRecords – costa 2013-09-12 19:53:45