1
这里是我的代码:煎茶触摸,同步()desn't设置脏标志设置为false成功后
在我设置在现有的记录值时,控制器:
this.record.set('description', 'test');
this.getFlightsList().getStore().sync();
然后我显式调用sync()。 我可以看到该服务器的权限调用与1个对象
{id: 1, description: 'test'}
和正确的响应:
{"message":"success","data":[],"returnCode":0,"success":true}
但是,如果我尝试编辑另一条记录,每一次,它也发送了最后修改后的记录,所以它发送一个包含2个不同记录的对象,即当前记录和最后一个记录
[ {id: 1, description: 'test'}, {id: 2, description: 'test2'}]
等等。
事实上,如果我分析商店,我会在最后一条记录(id:1)上看到属性dirty: true
,但在sync()成功后它应该是false。 (?!)
任何想法?
难道是我必须把修改后的数据放在响应中吗?如:
{"message":"success","data":[{id:1, description:'test'}],"returnCode":0,"success":true}
TNX