如何将表单中整块报表块设置JS超链接到CPT

我想将这一整块报表块设置超链接到CPT,请问JS怎么写呢
FineReportdgj 发布于 2017-10-9 09:24
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
Poseidon发布于2017-10-9 09:24(编辑于 2023-9-6 09:34)
555
  • dgj dgj(提问者) 链接是可以过去了,但是不会设置对话框形式,可以写个例子吗
    回复
    2017-10-09 13:42 
  • Poseidon Poseidon 回复 dgj :控制 target选项
    _blank        在新窗口/选项卡中打开。
    _self        在同一框架中打开。(默认)
    _parent        在父框架中打开。
    _top        在整个窗口中打开。
    framename        在指定的框架中打开。
    回复
    2017-10-09 13:49 
  • dgj dgj(提问者) var b = this.getValue();
    var url = \"ReportServer?reportlet=/pmcenter/pmportal-sec/SECONDUNIT_JZHTGL.cpt\";  
    FR.doHyperlinkByPost(url,{para:b},\'title\');
    还是不太明白,比如上面这段js ,怎么加一个600*600的对话框
    回复
    2017-10-09 14:13 
  • Poseidon Poseidon 回复 dgj :根据(不同)内容超链接到不同网址-http://help.finereport.com/doc-view-1839.html
    看下这个吧,直接改改就好了;
    var iframe = $(\"<iframe id=\'inp\' name=\'inp\' width=\'100%\' height=\'100%\' scrolling=\'yes\' frameborder=\'0\'>\"); // 对话框内iframe参数的命名,默认宽高占比是100%,可向下滚动   
    iframe.attr(\"src\", url); // 给iframe添加src属性  
    var o = {   
    width : 960,  //对话框宽度  
    height: 550  //对话框高度  
    };   
    FR.showDialog(title, o.width, o.height, iframe,o);//弹出对话框  
    回复
    2017-10-09 14:18 
  • dgj dgj(提问者) 可以了!十分感谢!
    回复
    2017-10-09 14:39 
最佳回答
0
flyingsnake发布于2017-10-9 09:28(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-10-9 09:50(编辑于 2023-9-6 09:34)
555
  • dgj dgj(提问者) 我想以对话框的方式弹出该怎么写
    回复
    2017-10-09 10:36 
  • 1关注人数
  • 704浏览人数
  • 最后回答于:2017-10-9 14:39
    活动推荐 更多
    热门课程 更多
    返回顶部