大佬求救!如何通过点击按钮超级链接到另一张报表?还需要传参,JS该怎么写?

我的报表都是放在服务器上的,相对路径的url该怎么写?是移动端的,最好是以对话框的形式超链过去,感谢各位大佬!

KAKAGT 发布于 2021-10-13 10:31 (编辑于 2021-10-13 10:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
尛鬼Lv5中级互助
发布于2021-10-13 10:33(编辑于 2021-10-13 10:40)

添加按钮点击事件:

FR.showIframeDialog(     {     url:        "ReportServer?reportlet=new/AppDev_I3_BackSonTwo.cpt&op=write&DEVICE_CODE="+DEVICE_CODE,     title:"你的报表名称",     width:900,     height:700         }                );

DEVICE_CODE 就是参数

image.png

或者你就直接参考这个吧

https://help.fanruan.com/finereport/doc-view-911.html

移动端是没有对话框这么一说的。超链接就是打开一个新页面或者本页面

最佳回答
0
牛~~~Lv6中级互助
发布于2021-10-13 10:34
//获取参数面板的控件值 var platform = _g().parameterEl.getWidgetByName('platform').getValue(); var date1 = _g().parameterEl.getWidgetByName('date1').getValue(); //跳转路径+参数 var REPORT_URL = '${servletURL}?viewlet=/project/bb.frm&platform='+platform+'&date1='+date1; //window.location = encodeURI(REPORT_URL); //新开页面跳转 window.open(REPORT_URL);

最佳回答
0
zsh331Lv8专家互助
发布于2022-4-8 22:25

[通用]移动端弹窗-https://help.fanruan.com/finereport/doc-view-3202.html

——————————————————

  • 4关注人数
  • 810浏览人数
  • 最后回答于:2022-4-8 22:25
    请选择关闭问题的原因
    确定 取消
    返回顶部