js删除按钮

根据所选时间调用sql的存储过程删除数据库表里的数据,怎么在这个基础上加一个确认或取消的提示框,不是很会写这个,求大神。

image.png

var time = this.options.form.getWidgetByName("time_c").getValue();

var rq = FR.remoteEvaluate('=sql("ZDZX","exec  [YHKH_SJSC] @a=\''+time+'\'",1,1 )');

FineReport 用户jGnXs7014103 发布于 2023-1-6 08:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-6 08:41

FR.Msg.confirm("警告""确定要删除吗?"function(value{

if (value == true) {

var time = this.options.form.getWidgetByName("time_c").getValue();

var rq = FR.remoteEvaluate('=sql("ZDZX","exec  [YHKH_SJSC] @a=\''+time+'\'",1,1 )');

else {

alert("取消删除!");

}

}, 100);

  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 不行,点击确认之后没反应删除不了
    2023-01-06 08:57 
  • snrtuemc snrtuemc 回复 用户jGnXs7014103(提问者) 你把var time = this.options.form.getWidgetByName(\"time_c\").getValue();放到这个这个函数外面,第一行,可能是这个影响了,
    2023-01-06 08:59 
  • 用户jGnXs7014103 用户jGnXs7014103(提问者) 回复 snrtuemc 可以了,感谢。
    2023-01-06 09:28 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-1-6 08:41(编辑于 2023-1-6 09:03)

删除并提交入库JS https://help.fanruan.com/finereport/doc-view-2279.html   删除二次确认

-------------

var time = this.options.form.getWidgetByName("time_c").getValue();

var cell = this.options.location;

//获取当前控件所在单元格的编号

FR.Msg.confirm("警告", "确定要删除吗?", function(value) {

if (value) {

                var rq = FR.remoteEvaluate('=sql("ZDZX","exec  [YHKH_SJSC] @a=''+time+''",1,1 )');

    //    注意你存储过程得有返回值

_g().deleteReportRC(cell);

//删除当前行

}

})

  • 1关注人数
  • 277浏览人数
  • 最后回答于:2023-1-6 09:03
    请选择关闭问题的原因
    确定 取消
    返回顶部