我正在使用 Primefaces 3.4 并尝试使用单元内编辑导出数据表。它似乎不起作用。
我做了以下事情:
修改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 吗?