frm模板上设置一个按钮控件,有没有办法能实现点击控件后跳转到目标网络报表,且打开方式是当前窗口
就是直接类似这样:报表地址,你从浏览器的窗口复制出来入在后面
window.location就是当前窗口,不会在新窗口
window.location="http://localhost:8075/webroot/decision/view/form?viewlet=demo%252Fanalytics%252Fsales%252F%25E6%258C%2589%25E6%2597%25B6%25E9%2597%25B4%25E7%25BB%259F%25E8%25AE%25A1%25E8%2590%25A5%25E6%2594%25B6.frm";
var cptName ='a.cpt';
window.location("${servletURL}?viewlet="+cptName+"&op=view");
var url = FR.cjkEncode("/WebReport/ReportServer?reportlet=/xxxx.cpt");
var title = '报表名称';
FR.doHyperlinkByGet({
url: url,
title: title,
target: '_self'
});
JS实现点击跳转页面和定时跳转页面- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
这篇文档里写了
window.location = encodeURI(encodeURI("${servletURL}?viewlet=demo/analytics/收益分析联动.frm"));
demo/analytics/收益分析联动.frm是文件路径