我有一个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