我使用Seam 2.2.1
作爲我的一個小項目。我知道richfaces:dataTable
有一個excel導出,但是對於PDF也有類似的情況嗎?我不想用iText
寫一個PDF導出。Richfaces DataTable PDF導出
問候
我使用Seam 2.2.1
作爲我的一個小項目。我知道richfaces:dataTable
有一個excel導出,但是對於PDF也有類似的情況嗎?我不想用iText
寫一個PDF導出。Richfaces DataTable PDF導出
問候
您可以將生成的HTML輕鬆導出爲PDF Seam PDF
它內部使用iText的,但是你沒有寫任何代碼的iText。
創建一個鏈接,它採用與您使用的List相同的迭代RichFaces數據表。
<p:table columns="2" headerRows="1" widthPercentage="95" widths="0.5 0.5" spacingBefore="10">
<p:cell backgroundColor="#EEEEEE">#{messages['notes.description']}</p:cell>
<p:cell backgroundColor="#EEEEEE">#{messages['notes.processUserName']}</p:cell>
<ui:repeat var="note" value="#{yourListHere}">
<p:cell>#{note.description}</p:cell>
<p:cell>#{note.processUserName}</p:cell>
</ui:repeat>
</p:table>
就是這樣。 記得包好一切
<p:document xmlns:p="http://jboss.com/products/seam/pdf">
如果你不使用<rich:dataTable>
堅持,你可以嘗試<p:dataTable>
(primefaces),它具有內置的出口爲PDF。請參閱here
否則,您可以使用JasperReports來更輕鬆地導出PDF的GUI設計。