jQuery MiniUI

 找回密码
 立即注册
查看: 265|回复: 1

表格编辑问题 [复制链接]

Rank: 2

发表于 2024-3-15 11:14:17 |显示全部楼层
你好,就是表格编辑完成后调用后台接口刷新表格,但是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)
            }
        },
    })
}


Rank: 8Rank: 8

发表于 2024-3-15 15:51:28 |显示全部楼层
无法解决,你这编辑完到后台是需要时间处理的。tab切换到一个单元格的时候还没有处理完,这时候是没有新的数据的。我们建议还是多次编辑一次保存。

Archiver|普加软件

GMT+8, 2024-5-20 04:59 , Processed in 1.032716 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部