【问题标题】:Can birt report call another birt report?birt 报告可以调用另一个 birt 报告吗?
【发布时间】:2017-12-29 06:38:15
【问题描述】:

我有一份报告(Mainreport.Rptdesign),它形成了几个报告之一的超链接(取决于参数)(Res1. Rptdesign、Res2. rptdesign...等)。每次主报告。 rptdesign 只能生成一个超链接。我该怎么做才能使用户不必单击链接并自行运行子报表? 谢谢。

【问题讨论】:

    标签: hyperlink report birt


    【解决方案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>

    现在您可以制定逻辑并从同一份报告中调用不同的报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多