birt 报告可以调用另一个 birt 报告吗?
Posted
技术标签:
【中文标题】birt 报告可以调用另一个 birt 报告吗?【英文标题】:Can birt report call another birt report? 【发布时间】:2017-12-29 06:38:15 【问题描述】:我有一份报告(Mainreport.Rptdesign),它形成了几个报告之一的超链接(取决于参数)(Res1. Rptdesign、Res2. rptdesign...等)。每次主报告。 rptdesign 只能生成一个超链接。我该怎么做才能使用户不必单击链接并自行运行子报表? 谢谢。
【问题讨论】:
【参考方案1】:没有人回答,我会写下我找到的决定。 是的,有可能。 在表单上放置一个“文本项”。将其内容类型定义为 html 并编写此脚本
<script>
var targetURL = new String(location.href);
var ToURL = new String;
ToURL = 'New_report_which_I_call.rptdesign&__format=pdf&__';
ToURL += params["where"].value;
targetURL = targetURL.replace('Report_from_which_I_call.rptdesign', ToURL);
window.open(targetURL);
</script>
现在您可以制定逻辑并从同一份报告中调用不同的报告。
【讨论】:
以上是关于birt 报告可以调用另一个 birt 报告吗?的主要内容,如果未能解决你的问题,请参考以下文章