超链接报表跳转问题
有一列数据,数据的内容是拖拽进去的,需要在该列上设置不同的超链接跳转到不同的报表,请问怎么实现?
FineReport yzmWJ6r72419960 发布于 2022-7-7 19:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-7 19:49(编辑于 2022-7-7 20:06)

获取单元格值使用js去判断,,,公式里面的判断你自己改成你的路径和报表名称就可以了

if($$$="A","/webroot/decision/view/report?viewlet=GettingStarted.cpt&op=write",if($$$="B","/webroot/decision/view/report?viewlet=test222.cpt&op=write",if($$$="C","/webroot/decision/view/report?viewlet=cctss.cpt&op=write","/webroot/decision/view/report?viewlet=dddtx.cpt&op=write")))

image.png

image.png

var url3 = encodeURI(encodeURI(url));

//窗体

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");

//将窗体的src属性设置为模板路径

$iframe.attr("src", url3);

//窗体的属性

var o = {    title: "对话框",    

//标题   

 width: 750,        

  //宽度    

  height: 420,  

    //高度   

   };

       //弹出窗体

   FR.showDialog(o.title, o.width, o.height, $iframe, o);

最佳回答
0
996433090@qq.coLv6初级互助
发布于2022-7-7 23:48
几种方案 方案一,写sql的时候加上条件将跳转的url也生成,再将url拖到另一列(如Z列),在对应的列(即显示列X)上加超链接,调用Z列的值即可。 方案二,在X列上用条件公式,新增超链接,写js。 个人建议用方案一,有啥修改的可以直接修改sql,简单快捷。
  • 1关注人数
  • 401浏览人数
  • 最后回答于:2022-7-7 23:48
    请选择关闭问题的原因
    确定 取消
    返回顶部