ListGrid.updateData() 对于多条记录

ListGrid.updateData() for multiple records

有没有更新多个的smartClient方案?

saveAllEdits 没有向服务器发送任何更新请求,updateData 在单个 Record 对象上工作,如果我尝试发送一个数组,它最终在服务器上作为

0:{
    name:"example",
    permission:"high"
},
1:{
    name:"test",
    permission:"low"
},
2:{
    name:"inquery",
    permisson:"low"
}

我需要一个将请求发送为

的解决方案
records:[
    {
        name:"example",
        permission:"high"
    },
    {
        name:"test",
        permission:"low"
    },
    {
        name:"inquery",
        permisson:"low"
    }
]

使用排队:

RPCManager.startQueue();
grid.updateData(record1);
grid.updateData(record2);
RPCManager.sendQueue();