网络报表

求助!!!一个报表,需要根据不同的参数 点击超级链接 跳转到不同的网络报表image.png

FineReport 资深Java开发探索报表 发布于 2024-9-2 19:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-9-2 19:54(编辑于 2024-9-2 20:12)

最简单的设置N个条件属性

image.png

也可以在JS里面判断

image.png

-----------

https://help.fanruan.com/finereport10.0/doc-view-4007.html 第二种方法获取控件值要在JS的function里面调用接口获取

最佳回答
0
CD20160914Lv8专家互助
发布于2024-9-2 20:28

在单元格超链接加上js代码

var a=this.options.form.getWidgetByName('仓库').getValue();

if(a=="XXX"){

var URL='/webroot/decision/view/report?viewlet=doc/Advanced/Chart/利润分析.cpt'; 

window.open(encodeURI(encodeURI(URL))); //在新标签页打开报表

}

else if (a=="EEEE"){

var URL='/webroot/decision/view/report?viewlet=doc/Advanced/Chart/销售情况.cpt'; 

window.open(encodeURI(encodeURI(URL)));

}

else {

var URL='/webroot/decision/view/report?viewlet=tsxt4.cpt'; 

window.open(encodeURI(encodeURI(URL)));

}

参考这里。图表和单元格是一样的写法。只是获取参数名称就行了

根据图表分类或系列超链到不同报表- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • 2关注人数
  • 97浏览人数
  • 最后回答于:2024-9-2 20:28
    请选择关闭问题的原因
    确定 取消
    返回顶部