birt 报告查看器如何在同一页面上显示所有结果

标签 birt

我有一份报告,其中显示了来自数据集的大量行。当我在 Eclipse 报告设计器的 BIRT 报告查看器中预览报告时(在我的开发过程中),它允许我滚动并查看报告中的所有行,而无需跳过页面。

但是,当我从我的 Web 应用程序 (java) 在 Birt 报告查看器中看到相同的报告时,报告查看器每页仅显示大约 50 行,然后我必须单击下一页按钮,这不是我想要的.

使用报表设计器,我已将分页间隔设置为 200,并避免了之前、之后和内部,但仍然在我的 Web 应用程序中,它不会像在 Eclipse 中那样在同一页面中显示所有结果。

有人可以帮我解决我缺少的设置,以便在同一页面上显示所有结果。这是我将报表查看器嵌入到我的 jsp 中的方法......

                <birt:viewer 
                    id="birtViewer" 
                    reportDesign="resources/reports/${reportName}.rptdesign"
                    pattern="frameset"
                    format="html"
                    height="600"
                    width="900"
                    title="${reportTitle}"
                    isHostPage="false">
                    <c:forEach var="entry" items="${reportParams}">                                                     
                        <birt:param name="${entry.key}" value="${entry.value}"/>                            
                    </c:forEach>                        
                </birt:viewer>  

最佳答案

这个问题似乎与母版页的高度有关。当报表的布局设置为“固定”(见下图)时,母版页优先于分页间隔的值。大多数情况下,此高度设置为 11 英寸或类似的值,这就是为什么即使我们设置了非常大的间隔仍然存在分页符。

如果我们将布局设置为“自动”,则考虑到这次分页间隔(至少在 html 格式中)。

enter image description here

关于birt 报告查看器如何在同一页面上显示所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22217564/

相关文章:

java - 调用 Birt Report 时查看 session 不可用或已过期

javascript - 使用 Data Cube 进行向下钻取的交互式 BIRT 饼图

grails - 为什么Birt报告插件会删除参数条目

javascript - Birt:通过报告中的javascript隐藏/显示导航栏?

birt - 在 BIRT 报告中定义书签,以便它显示在 pdf 输出中

java - BIRT:复杂折线图

java - [BIRT 2.3.2(独立)]"Jumping"问题?

java - Birt 报告查看器无法启动

report - 无需 JavaScript 即可对 BIRT 上的表进行动态排序

excel - 使用 BIRT 报告工具(开源版本)在同一 Excel 输出中获取多个工作表