帆软填报,自定义删除按钮,二次删除数据就会报错

CF858392-1F0D-4dad-B096-FDB29DB533F6.png

//contentPane.deleteReportRC(null, window.num);

if (window.lineboxes) {

var cells = [];

for (var i = 0; i < lineboxes.length; i++) {

if (lineboxes[i].selected()) {

cells[cells.length] = lineboxes[i].options.location;

}

}

contentPane.deleteRows(cells); //批量删除选中的记录  

//contentPane.writeReport(); //保存到数据库,实现的是工具栏中提交的操作

if (confirm("确认删除")) //弹出确认删除对话框  

{

setTimeout(function() {

_g().verifyAndWriteReport();

/_g('${sessionID}').writeReport(); //执行提交入库操作  

}, 2000);

return true; //点击确定时,返回值为true,执行如上操作。  

} else {

return false; //点击取消时,返回值为false,不执行操作。  

}

}

FineReport 2541747089 发布于 2022-8-1 17:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-8-1 18:01(编辑于 2022-8-1 18:03)

你删除提交完了,自动刷新一下页面

填报成功事件写个自动刷新页面

_g().parameterCommit();

因为你已经删除,再删除这行的数据相当于没有了,肯定会报错

  • 2关注人数
  • 404浏览人数
  • 最后回答于:2022-8-1 18:03
    请选择关闭问题的原因
    确定 取消
    返回顶部