我正在更改记录的某些值,然后将其设置为脏。 虽然将writeAllFields设置为字段(如果通过编辑表单编辑我的数据,它工作正常)。将记录设置为脏后,存储提交所有字段
控制器的方法:
activateDeactivate: function(grid, selection, active) {
for(var i = 0; i < selection.length; i++) {
selection[i].data.status = (active) ? 1 : 0;
selection[i].setDirty();
}
var store = this.getStore('Creatives');
store.sync();
}
店作家:
writer:{
type:'json',
writeAllFields:false,
allowSingle: false // always wrap data in an array
//root: 'data'
}
更新控制器的方法:
activateDeactivate: function(grid, selection, active) {
for(var i = 0; i < selection.length; i++) {
selection[i].data.status = (active) ? 1 : 0;
values = selection[i].data;
selection[i].set(values);
}
var store = this.getStore('Creatives');
store.sync();
}
你的模型是什么? – sha 2012-03-27 11:08:13