智能提交

填报属性选了智能提交,也选择了主键,自定义了一个删除按钮,web界面能删除,使用contentPane.writeReport(),但是与数据库没交互,为什么? 是不是调用智能提交里面的删除必须要设置唯一的ID主键?

FineReport why1129 发布于 2019-10-28 14:38 (编辑于 2019-10-28 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
吴浩Lv6中级互助
发布于2019-10-28 15:39(编辑于 2019-10-30 09:46)

应该是删除按钮里的js写错了。我之前做过类似的功能,肯定能删除数据的

var sql = "sql(\"ZZMA\",\"delete from table where xx='"+参数+"'and xx='"+参数+"' and xx ='"+参数+"' and xx='"+参数+"'\",1)";

//FR.remoteEvaluate(sql);

FR.Msg.confirm("警告","确定要删除吗?",function(value){
	
	if(value){
		FR.remoteEvaluate(sql); 
	}else{
		return false;
	}
})


  • why1129 why1129(提问者) 那JS代码可能分享一下?
    2019-10-28 16:06 
  • 吴浩 吴浩 回复 why1129(提问者) 我写在上面了,我那我的表明和字段,参数修改了。你懂一点js,这个方法就百分百可以
    2019-10-30 09:47 
最佳回答
0
邱利Lv2见习互助
发布于2019-10-28 17:04(编辑于 2019-10-28 17:05)

55.png

应该在报表填报属性里,要把这个勾上才行。

最佳回答
0
18038635057Lv4初级互助
发布于2019-10-29 10:37(编辑于 2019-10-29 10:45)

我用的是自带的删除按钮,是用这句话提交的   

_g('${sessionID}').writeReport();


  • 4关注人数
  • 973浏览人数
  • 最后回答于:2019-10-30 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部