JS

超链接跳转指定报表,点击跳转的时候,先弹个框,提示一个信息,然后有是和否的按钮,点击是跳转到报表1带一个参数过去,点击否,也跳转到这个报表,带另一个参数过去

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

JS实现删除时二次确认

//获取当前控件所在单元格的编号FR.Msg.confirm("警告""确定要删除吗?"function(value{ if (value) { window.location = encodeURI(encodeURI("${servletURL}?viewlet=报表路径&cs="+bb));

}

else{

window.location = encodeURI(encodeURI("${servletURL}?viewlet=报表路径&cs="+aa));

}})

最佳回答
0
华莉星宸Lv7高级互助
发布于2024-4-16 10:01(编辑于 2024-4-16 10:08)

可以参考这个

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

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

获取别的参数

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-4-16 10:03(编辑于 2024-4-16 10:15)

FR.Msg.confirm("提示", "确定跳转?", function(value) {

if (value) {

window.open ('${servletURL}?reportlet=WorkBook276.cpt&参数名=参数值1');

}

else

{

window.open ('${servletURL}?reportlet=WorkBook276.cpt&参数名=参数值2');

}

})

==============

var a1=_g().getWidgetByName("控件名1").getValue(); 

var a2=_g().getWidgetByName("控件名2").getValue(); 

var a3=_g().getWidgetByName("控件名3").getValue(); 

FR.Msg.confirm("提示", "确定跳转?", function(value) {

if (value) {

window.open ('${servletURL}?reportlet=WorkBook276.cpt&a1='+a1+'&a2='+a2+'&a3='+a3);

}

else

{

window.open ('${servletURL}?reportlet=WorkBook276.cpt&参数名=参数值2');

}

})

====

else中的那个参考前面,自己拼接

  • yzm250714 yzm250714(提问者) 我要传四个参数,其中三个是从跳转的那个页面获取的值,你这么写只能写死啊
    2024-04-16 10:05 
  • snrtuemc snrtuemc 回复 yzm250714(提问者) 可以直接js 获取,然后拼接的啊,看修改答案
    2024-04-16 10:13 
  • yzm250714 yzm250714(提问者) 我怎么获取钻取报表的url啊
    2024-04-16 10:45 
  • snrtuemc snrtuemc 回复 yzm250714(提问者) ${servletURL}?reportlet=WorkBook276.cpt这个,是在reportlets目录下,如果在reportlets/demo文件夹下,就是${servletURL}?reportlet=demo/WorkBook276.cpt,如果在reportlets/demo/doc文件夹下,就是${servletURL}?reportlet=demo/doc/WorkBook276.cpt,依次类推
    2024-04-16 10:49 
  • yzm250714 yzm250714(提问者) 回复 snrtuemc 我这是在服务器上啊 webroot/decision/大屏/设备报表/月度累计三次故障记录.cpt&ref_t=design&op=write&ref_c=fbdf02f8-9c10-409f-85f8-ff2489fbd0b2&dept=\"+UDEPT+\"&sbbm=\"+ZCCODE+\"sbmc=\"+ZCNAME+\"&IST=1\"这么写对么
    2024-04-16 10:55 
  • 4关注人数
  • 180浏览人数
  • 最后回答于:2024-4-16 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部