casm1983 2009-03-20 14:23
浏览 231
已采纳

请教个ExtJs的JsonStore使用load的问题。

但第一次用json绑定的时候,可以显示出来,假如有一行数据。
store_MedEventDetail.load(window.curJsonData);

但是我向window.curJsonData中添加了几行数据以后:
[code="javascript"]
function setChoice(userList)
{
store_MedEventDetail;
for (var i = 0; i < userList.length; i++)
{
if (!exist(userList[i].data.usersId))
{
window.curJsonData[window.curJsonData.length] = {usersId : userList[i].data.usersId, usersName : userList[i].data.usersName};
}

}
store_MedEventDetail.load(window.curJsonData);
debugger;
}

function exist(id)
{
    for (var i = 0; i < window.curJsonData.length; i++)
    {
            if (window.curJsonData[i].usersId == id)
                return true;
    }   
    return false;
}

[/code]
再次使用store_MedEventDetail.load(window.curJsonData);时,却绑定不出来新添加的几行数据。这是为什么呢?如何解决?数据是绑定到GridPanel中。

我检查过了,数据格式都是对的。就是绑定不上去。还是只显示一行数据。

  • 写回答

2条回答 默认 最新

  • weixin_42312248 2009-03-20 14:59
    关注

    楼主的数据好像已经是先取到了,然后再放入store中,并不是通过store来取数据。如果是这样的话,楼主应该是用loadData来直接加载数据就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作