怎么设置删除事件并且数据库里面也跟着删除了

今天照着网上设置了删除事件,但是刷新那条数据又出现了,怎么才能让这条数据不出现

图片.png图片.png图片.png


FineReport thevamps 发布于 2019-9-20 11:39 (编辑于 2019-9-20 11:57)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
啊哈Lv2见习互助
发布于2019-9-20 11:41(编辑于 2019-9-20 11:50)

点击按钮直接提交入库(自定义提交事件)-https://help.finereport.com/doc-view-543.html


image.png

  • thevamps thevamps(提问者) 按照这种方法还是不行,什么都设置了
    2019-09-20 11:47 
  • 啊哈 啊哈 回复 thevamps(提问者) 或者 你把提交类型改为删除提交
    2019-09-20 11:51 
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-20 11:42(编辑于 2019-9-20 12:04)

删除了 你没有点击提交 你设置了填报属性没有


image.png

  • thevamps thevamps(提问者) 都设置了,主键也设置了,点击了提交,还是不行
    2019-09-20 11:46 
  • 孤陌 孤陌 回复 thevamps(提问者) 模板设计截图 填报属性截图 操作页面截图
    2019-09-20 11:50 
  • thevamps thevamps(提问者) 回复 孤陌 添加在问题中了
    2019-09-20 11:57 
  • 孤陌 孤陌 回复 thevamps(提问者) 你这个填报属性应该设在删除行那个按钮哪里
    2019-09-20 12:03 
  • 孤陌 孤陌 回复 thevamps(提问者) 这样点击删除 就可以了
    2019-09-20 12:04 
最佳回答
0
xqxsigmaLv4见习互助
发布于2019-9-20 11:56(编辑于 2019-9-20 11:57)

提供两个思路:

一、按照https://help.finereport.com/doc-view-543.html 前提是需要设置填报属性;

二、使用javascript直接调用存储过程或者sql链接删除,前提是这条数据在数据库中有唯一标识。

 

部分代码

var D1 = contentPane.curLGP.getCellValue('Y'+n);

if(D1=='1')
 {
if(confirm("确认删除"))   //弹出确认删除对话框 
{


  setTimeout(function() {
     FR.remoteEvaluate("sql(\"jdbc\",\"exec Proc_delete0 '"+uuid+"'\",1,1)"); 

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

 

我个人常使用方法2,如果有需要,可以联系交流。

最佳回答
0
huajimaLv3见习互助
发布于2019-9-20 11:57

模式那里的FINE_TB是什么?我一般选dbo

  • thevamps thevamps(提问者) 我也不清楚,主要是我接手上一个人做的
    2019-09-20 12:00 
  • huajima huajima 回复 thevamps(提问者) 改成dbo试试?
    2019-09-20 12:02 
  • 5关注人数
  • 879浏览人数
  • 最后回答于:2019-9-20 12:04
    请选择关闭问题的原因
    确定 取消
    返回顶部