-
-
1505121235 数据老手Lv5
发表于2021-1-6 11:41
楼主
本帖最后由 1505121235 于 2021-1-6 11:42 编辑
需求背景:报表有一个按钮组件,希望点击按钮直接往数据库表插入记录行,并且插入时进行弹框提示用户是否确认插入
实现方法:
将下列脚本放在插入按钮的万能式钻取中
PS:具体使用的时候还需要修改脚本中的相关参数,参数说明已经备注在脚本中了
复制代码
需求背景:报表有一个按钮组件,希望点击按钮直接往数据库表插入记录行,并且插入时进行弹框提示用户是否确认插入
实现方法:

将下列脚本放在插入按钮的万能式钻取中
PS:具体使用的时候还需要修改脚本中的相关参数,参数说明已经备注在脚本中了
- var a=confirm("是否确认插入?")
- if(a){
- var REPORT_DATE='<#=@bbq#>';
- var INSERT_DATE='<#=today()#>';
- var INSERT_ID='<#=login.id#>';
- var SHENHE_TYPE='1';
- //往数据库插入数据
- EUI.showWaitDialog("正在插入");
- //第一个参数是sql语句,第二个是sql语句里引用的参数的值(?代表的数值),第三个是连接池名字,第四个是回调函数
- runSql("INSERT INTO G_ITKANBAN_SHJG values(?,?,?,?)",REPORT_DATE+";"+INSERT_DATE+";"+INSERT_ID+";"+SHENHE_TYPE,"oracle", function(){
- EUI.hideWaitDialogWithComplete(1000, "插入成功");
- });
- }