我扩展了Ext.data.Store(即具有模型用户的用户)但是当我迭代自定义JSON响应并添加每条记录时,它会替换第一条记录,因此商店只包含一条记录而不是多条
以下是我的代码(图像格式)第215行中的通知我在每次迭代时在商店中添加了一个模型:
这是控制台输出w / c只在getCount()上显示1:
我尝试了很多解决方案,其中包括将“id”属性更改为其他内容,并将用户模型与用户模型区分开来
但我有另一家商店正在增加罚款而没有问题。
编辑:我尝试通过javascript控制台添加它,但它仍然替换了记录1:答案 0 :(得分:0)
商店的add
功能将自动处理模型的创建。你的回调应该像这样简单:
callback: function(optionsusers, successusers, responseusers) {
loadingLoginModal.hide();
var responseusersJSON = Ext.JSON.decode(responseusers.responseText);
userStore.add(responseusersJSON);
loadingLoginModal.destroy();
that.showHomeView();
}