【发布时间】:2012-04-10 21:36:39
【问题描述】:
我正在更改记录的一些值,然后将其设置为脏。 虽然将 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();
}
【问题讨论】: