我遇到了关于网格重装存储的问题。
var all = Ext.create('Ext.data.Store', {
model:'LiveLogModel',
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});
all.insert(0,newRecords);
这是我的商店。商店的数据是动态添加的。问题是我希望刷新网格以更改网格中的行颜色。所以我需要重新加载商店。但是我不能打电话给 all.road()。 “无法读取未定义的属性'长度'错误”。
这里有什么问题?
答案 0 :(得分:-1)
在您的阅读器定义中,您还需要指定“totalProperty”和其他属性。你的json应该有这样的属性。
示例:
reader: {
totalProperty : 'total',
successProperty : 'success',
idProperty : 'id',
root : 'data',
messageProperty : 'message'
}