填报报表删除行前二次确认

模板>模板web属性>填报页面设置,

工具栏添加“删除列行”按钮,

并在事件设置增加“删除行前”事件,

事件中的代码如下,

var cell = this.options.location; //获取当前控件所在单元格的编号 FR.Msg.confirm("警告", "确定要删除吗?", function(value) { if (value) { _g().deleteReportRC(cell); //删除当前行 _g().verifyAndWriteReport(); //校验并提交 } })

点击按钮后,页面出现二次确认弹框,

但在没点确认按钮前,表格数据已消失,

点击确认按钮后,二次确认弹框也没有自动关闭

image.png

FineReport yzm117853 发布于 2024-7-17 10:30 (编辑于 2024-7-17 10:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-7-17 10:33

不要用删除按钮,直接普通按钮就可以

最佳回答
0
很困想睡觉Lv5初级互助
发布于2024-7-17 10:43

换这种方式试试,通过条件属性添加按钮控件,设置点击事件,事件1是弹窗JS脚本,事件2是删除提交,JS脚本事件永远在删除事件上面. 用这种方式做过添加的情况,删除应该也差不多,但这个就是直接删除数据了,不是跟WEB按钮一样删除行点提交后才删除记录

image.png

  • 3关注人数
  • 201浏览人数
  • 最后回答于:2024-7-17 10:43
    请选择关闭问题的原因
    确定 取消
    返回顶部