js实现超链接到另一张报表并传参数

这是填报报表的一个按钮的点击实现,问如何编写js代码实现超链接跳转,跳转方式为平台内新标签,并把参数一并传到新报表里。

FineReport 18720859069 发布于 2019-4-22 14:38 (编辑于 2019-4-22 14:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
4
thysai_stLv3见习互助
发布于2019-4-22 14:43

添加按钮点击事件:

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

测试通过,绝对有用。希望采纳

  • 18720859069 18720859069(提问者) 一直提示目录不存在
    2019-04-22 15:02 
  • 18720859069 18720859069(提问者) url: \"ReportServer?reportlet=new/AppDev_I3_BackSonTwo.cpt&op=write&DEVICE_CODE=\"+DEVICE_CODE, 帮忙分解下这段话,谢谢
    2019-04-22 15:03 
  • thysai_st thysai_st 回复 18720859069(提问者) 你url里面不能有中文目录,
    2019-04-22 15:09 
  • thysai_st thysai_st 回复 18720859069(提问者) ReportServer?reportlet=new/AppDev_I3_BackSonTwo.cpt&op=write new后面是路径名,
    2019-04-22 15:09 
  • thysai_st thysai_st 回复 18720859069(提问者) new/AppDev_I3_BackSonTwo.cpt 这是我的报表路径+报表名 op=write 填报预览的方式访问 &DEVICE_CODE=\"+DEVICE_CODE, 传递的参数
    2019-04-22 15:17 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2019-4-22 14:40(编辑于 2019-4-22 14:43)

这个是用 JS 超链接传参的文档链接

超级链接使用js并传参-http://help.finereport.com/doc-view-911.html

最佳回答
0
JackWangLv5中级互助
发布于2019-4-22 14:43(编辑于 2019-4-22 15:01)
  • 4关注人数
  • 5679浏览人数
  • 最后回答于:2019-4-22 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部