JS 点击弹框 显示其他报表

image.png


用了点击事件;


1、这种覆盖原来的

location.href="/WebReport/ReportServer?formlet=flourcompany%2F%5B4ed3%5D%5B4f4d%5D%5B7269%5D%5B6599%5D.frm&storuuid="+storuuid+"&structname="+structname


2、弹出新页面 

window.open("/WebReport/ReportServer?formlet=flourcompany%2F%5B4ed3%5D%5B4f4d%5D%5B7269%5D%5B6599%5D.frm&storuuid="+storuuid+"&structname="+structname); 


我要得是下面的效果

image.png

FineReport 与你欢心 发布于 2019-3-15 17:17
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2019-3-15 23:34

借用浏览器功能写JS语句-http://help.finereport.com/doc-view-1923.html  可以自己试试用这个方法去把代码了

最佳回答
0
孤陌Lv6资深互助
发布于2019-3-15 17:21

图表超链接 设置网络报表就好了啊

  • 与你欢心 与你欢心(提问者) 用的是报表块的点击事件。上面你说的那种我用过,但是现在只能用报表块点击事件
    2019-03-15 17:28 
最佳回答
0
虾米、木木Lv2初级互助
发布于2019-3-15 17:28(编辑于 2019-3-15 17:52)

悬浮窗图表

image.png

最佳回答
0
sxychingLv4见习互助
发布于2019-3-18 12:39

你想表达的意思是不是添加点击事件,然后编写js代码弹出一个对话框,如果是这样的话不妨试试这种方法:

选中图表,然后选择超级链接,添加javascript脚本,然后调用下面代码:

FR.showIframeDialog({

url:"ReportServer?reportlet=/xxxxx/xxxxx/xxxxx/xxxx.cpt&op=write", //这个就是你弹出的表格的模板

title:"添加",

width:1050,

height:710

});  


  • 5关注人数
  • 745浏览人数
  • 最后回答于:2019-3-18 12:39
    请选择关闭问题的原因
    确定 取消
    返回顶部