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