【发布时间】:2015-05-26 13:11:05
【问题描述】:
我在 extjs 4.2 中有以下存储和模式网格。
Ext.define('myapp.store.myStore',{
extends:'Ext.data.Store',
modal:'myapp.modal.myModal',
storeId:'myGridStore',
data:[],//used this only when trying inline data
proxy: {
type:'memory',
reader:{
type:'json',
}
}
});
Ext.define('myapp.modal.myModal',{
extends:'Ext.data.Modal',
fields:['bla','blha']
});
到网格、存储和模态的映射看起来很好,并且数据被正确加载到网格中。
问题是当对商店进行修改时,例如
grid.getStore().removeAt(rowIndex)
或
grid.getStore().add(record)
我无法让那些通过
getRemovedRecords()
和
getNewRecords()
当我使用
将数据加载到存储中时grid.getStore().loadData(ajaxCallResponse).
当我给数据内联时它工作正常。
请帮助我了解我做错了什么......
【问题讨论】:
标签: extjs4.2 extjs-mvc extjs-grid extjs-stores