2013-10-23 29 views
1

我的項目中有數據表(PrimeFaces),我想打印其中的所有數據,並且數據表具有XY滾動條,因此當我單擊打印按鈕時只有在數據表中可見的可見數據被打印,並且滾動中的數據不會被打印,因此我不能在這裏發佈項目圖片,因爲它很複雜,所以請讓我最好做什麼? 由於事先如何使用JSF primefaces中的XY滾動條在數據表中打印所有數據

this is picture example

這是例子:這是怎麼一回事,因爲隱藏滾動條中的哪一個畫面中只打印該數據顯示的數據和數據將不打印,請建議我...

回答

0

恕我直言,在你的情況下,最好的辦法是將表格數據導出到pdf並從文件打印。

Primefaces有一個您可以使用的data exporter組件。

+0

你是正確的,但我必須打印整個網頁不是pdf文件 – Engineer

0

使用打印特定視圖。複製你的頁面,並設置沒有分頁和高度屬性的表格(希望你的列表中沒有成千上萬的對象)。最後一步是使用CSS @print來設置你的頁面的樣式。並添加一個打印按鈕,使其更易於使用。

<a class="btn btn-mini" href="javascript: window.print();"> 
    <i class="icon-print"></i> 
    <span>Print</span> 
</a> 
+0

我不能做這個怎麼一回事,因爲數據必須在表用這個佈局,我曾在什麼後佈局問題 – Engineer

+0

?你只想看到兩列?我想你想要打印所有的數據,那麼如果你不使用PrimeFaces和css都不使用任何滾動參數,會發生什麼?它太寬嗎? – Kuba

相關問題