表格编辑问题
你好,就是表格编辑完成后调用后台接口刷新表格,但是tab切换到下一个单元格编辑,会使用上一次表格的数据,怎么解决,谢谢。grid.on("cellendedit",function (e){
var item =slpardsj.find(v=>v.sl === e.field);
if (e.field === "memo"){
var row = mini.clone(e.row)
updateRow([row])
}
else if (e.field === "psrksj"){
var row = mini.clone(e.row)
row.psrksj = mini.formatDate(row.psrksj,"yyyy-MM-dd")
updateRow([row])
}
})
function updateRow(row){
mini.mask({
el: document.body,
cls: 'mini-mask-loading',
html: '请稍候,数据加载中...'
});
$.ajax({
type: 'post',
dataType: 'json',
sync:false,
contentType:"application/json",
data: JSON.stringify(row),
success: function (res) {
if (res.state ===0){
grid.reload()
}else {
mini.alert(res.message)
}
},
})
}
无法解决,你这编辑完到后台是需要时间处理的。tab切换到一个单元格的时候还没有处理完,这时候是没有新的数据的。我们建议还是多次编辑一次保存。
页:
[1]