删除提交,点击后直接被删除了

想实现的功能,利用按钮设置一个删除提交,当我点击删除提交时,弹出提示,是否删除,点击是就执行,点击取消就不执行,我现在的问题是,不管点击确定还是取消,都给我删除了image.pngimage.png

FineReport 15197037038 发布于 2021-4-14 10:16 (编辑于 2021-4-14 11:22)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2021-4-14 10:24(编辑于 2021-4-14 13:06)

s调用按钮:

_g().getWidgetByName("按钮控件名").fireEvent("click");

_g().getWidgetByCell('A1').fireEvent("click");

---

隐藏你原来的按钮,新建一个按钮,样式改成和删除按钮一样,然后点击事件是去调用隐藏掉的删除按钮。

调用之前加上确认代码就行了

if(confirm("确认删除"))   {   setTimeout(function() {       _g().getWidgetByName("按钮控件名").fireEvent("click");       }, 100); }

https://bbs.fanruan.com/wenda/question/68404.html

--

参数面板的话改成

_g().parameterEl.getWidgetByName(' 控件名').fireEvent("click");

  • 15197037038 15197037038(提问者) 额。。。我不知道是不是我的js写的有问题,我是直接把你的js复制上去,改了一下按钮名称,其他的没改,报错,我不太会js。。。
    2021-04-14 11:05 
  • shiroko shiroko 回复 15197037038(提问者) 单元格按钮的话用单元格吧,第二句
    2021-04-14 11:12 
  • 15197037038 15197037038(提问者) 回复 shiroko 我按照你写的js截图了,在上面的问题里,你刷新这个界面就能看到,你看看是不是这样
    2021-04-14 11:22 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-14 10:18

参考删除时二次确认-https://help.fanruan.com/finereport/doc-view-2279.html

看看是不是js写错了

最佳回答
0
luojian0323Lv7资深互助
发布于2021-4-14 10:19(编辑于 2021-4-14 10:19)

在一行的某个位置添加一个默认按钮:删除按钮,隐藏该列

然后添加一个自定义按钮,命名为:删除行

自定义JS

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

    if(value){  

        contentPane.deleteReportRow("X"+row, 0, 1)  //字母X为内置的删除按钮所在列  

    }else{  

          

    }  

})

  • 5关注人数
  • 729浏览人数
  • 最后回答于:2021-4-14 13:06
    请选择关闭问题的原因
    确定 取消
    返回顶部