我正在使用Primefaces 3.4並試圖導出數據表與單元格內編輯。它似乎沒有工作。Primefaces 3.4 dataexporter不會導出值p:cellEditor
我也做了以下內容:
修改org.primefaces.component.export.Exporter
線143,並將此:
else if (component instanceof CellEditor) { // Handle in-cell editable datatables
return exportValue(context, ((CellEditor) component).getFacet("output"));
}
這導致頂部的額外的行以及一個額外的列的實際單元格的右邊與數據。使用Excel文件是可以的,因爲它們不是「可見的」,但PDF看起來很糟糕。
- 有沒有辦法讓PF 3.4在不改變源代碼的情況下支持這個?
- 如果上述答案是否定的,我可以在沒有額外的行/列的情況下生成PDF嗎?
關於你的答案的第二部分,這是偉大的,並刪除額外的列,但我不知道爲什麼我有一個空的行導出時使用PDF在表的頂部。上面的Kerem的回覆表明headerText不被支持。這是由這個造成的? – javaMS