0

我扩展了 Ext.data.Store(即具有模型用户的用户),但是当我迭代自定义 JSON 响应并添加每条记录时,它会替换第一条记录,因此存储只包含一条记录而不是多条记录

这是我在第 215 行的代码(图像格式)通知,我在每次迭代时添加了一个模型: 在此处输入图像描述

这是控制台输出 w/c 仅在 getCount() 上显示 1: 在此处输入图像描述

我尝试了许多解决方案,其中包括将“id”属性更改为其他属性,并将我的用户模型与用户模型不同

但是我有另一家商店可以毫无问题地添加。

编辑:我尝试通过 javascript 控制台添加它,但它仍然替换了记录 1: 在此处输入图像描述

4

1 回答 1

0

商店的add功能将自动处理模型的创建。您的回调应该像这样简单:

callback: function(optionsusers, successusers, responseusers) {
    loadingLoginModal.hide();

    var responseusersJSON = Ext.JSON.decode(responseusers.responseText);
    userStore.add(responseusersJSON);

    loadingLoginModal.destroy();
    that.showHomeView();
}
于 2013-08-10T11:44:48.557 回答