但第一次用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中。
我检查过了,数据格式都是对的。就是绑定不上去。还是只显示一行数据。