2014-12-01 33 views
1

我們在基於Spring的web應用程序中成功實現了birt viewer 3.7。我們正在解決一個問題,即我們的數據庫查詢正在用大約12分鐘的時間在UI上顯示圖像(blob數據),從而獲取大型數據集(大約8000個)行。有人可以幫助我們在birt查看器中實現自定義分頁和導出,因此查看器可以在給定的時間點檢索大約50行。但是,如果用戶想要以pdf或excel格式導出數據,則所有數據都應該導出。birt定製分頁和導出

感謝 阿南特

回答

-1

你可以把這個放入web.xml文件中做到這一點:

<!-- Preview report rows limit. An empty value means no limit. --> 
<context-param> 
<param-name>BIRT_VIEWER_MAX_ROWS</param-name> 
<param-value>50</param-value> 
</context-param> 

或添加:

__maxrows=50 

的URL,但它可能是更易於編輯web.xml文件。

+2

沒有。這將只限制您的記錄到50。 – 2014-12-02 12:32:08

0
  • 將一個整數參數(必需,默認值爲50)添加到報告中。
  • 追加「限制?」到你的sql查詢。
  • 將新參數綁定到您的sql查詢,所以?被新參數的值所取代。

可以設置放慢參數在這樣的網址:http://localhost:8080/birtviewer/frameset?__report=reportname.rptdesign&parametername=50

或者乾脆將其設置在Web瀏覽器所顯示的參數。

+0

這確實有幫助。但有兩件事情一直沒有得到解決1.報告中還有其他一些標準,並且在整個分頁過程中將保持不變。 2.出口怎麼樣。當我導出報告時,它只是在給定視圖中輸出記錄,而不是全部 – 2014-12-04 12:10:26

+0

1.如果標準不變,問題在哪裏? 2.如果您想要導出,首先打開參數爲「參數= 9999999」的報表。 – Simulant 2014-12-04 12:21:00