|
楼主 |
发表于 2017-7-28 14:11:46
|
显示全部楼层
我的这边就是把服务器返回过来的id设置到行id中的,并且把状态设置成NONE了,删除功能依然是不能用啊。
Model.prototype.deptDataCustomSave = function(event){
var row = event.source.getCurrentRow();// 这里只实现了单条数据保存,可根据后台能力扩展实现多条数据保存
var me = this;
event.promise = restfulUtil.JZCustomSave({
row : row,
newUrl : "/system/userGroups",
updateUrl : "/system/userGroups/"+row.getID()
});
$.when(event.promise)
.done(function(data){
if(data.id !== undefined && data.version !== undefined) {
// console.log(data.id);
// console.log(row);
row.val("id",data.id);
row.val("version",data.version);
row.val("leaf",true);
alert(row.getID());
alert(row.data.getRowState(row));
}
event.source.applyUpdates();
alert(row.data.getRowState(row));
})
.fail(function(data){console.log(data);});
}; |
|