2014-03-06 25 views
2

我有一個報告,其中包含大量顯示數據集的行。當我在eclipse報告設計器的BIRT報告查看器中預覽報告時(在我的開發過程中),它允許我滾動並查看報告中的所有行,而不必跳過頁面。birt報告查看器如何在同一頁上顯示所有結果

但是,當我從我的web應用程序(java)在Birt報表查看器中看到相同的報表時,報表查看器每個頁面只顯示大約50行,然後我必須單擊下一頁按鈕,這不是我想。

使用報表設計器我已將分頁符間隔設置爲200,避免Before,After和Inside,但仍然在我的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> 
+0

您使用的是什麼版本的BIRT?分頁間隔的這種行爲在3.7,4.2和4.3之間不斷變化。 – Dominique

+0

我使用的是版本3.7 – Richie

+0

您是否嘗試將表格的分頁間隔時間設置爲0?值爲0表示該表不應分頁,至少採用html格式。它應該與v3.7 – Dominique

回答

6

這個問題似乎是與母版的高度。當報表的佈局設置爲「固定」時(參見下圖),主頁面的頁面分頁時間間隔的值具有優先權。大多數情況下,這個高度設置爲11英寸或類似的東西,這就是爲什麼即使設置了非常大的間隔仍然存在分頁符的原因。

如果我們將佈局設置爲「自動」,則會考慮此次分頁間隔(至少以html格式)。

enter image description here

+1

謝謝。這爲我工作100%。我讀過的所有書籍都會告訴您有關分頁符的選項,但不能更改爲自動佈局。我確定這篇文章會幫助其他人。 – Richie

+0

非常感謝! – ojblass

+0

夥計,DUDE !!!你救了我的命!!! – jeasoft

0

可以在分頁符間隔設定的內容的數量爲頁面,如在圖像中。

Image

相關問題