jav*_*aMS 5 java jsf primefaces
我正在使用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"));
}
Run Code Online (Sandbox Code Playgroud)
这会导致顶部的额外行以及带有数据的实际单元格右侧的额外列.使用Excel文件可以,因为它们不是"可见"但PDF看起来很糟糕.
有没有办法让PF 3.4支持这个而不改变源代码?
不.您必须提供自定义Exporter
实现/覆盖.几个月前我已经将此报告为问题4013.它不仅提及CellEditor
,而且HtmlGraphicImage
(我们使用图像显示布尔状态,alt
我们希望在PDF/XML/XLS/CSV报告中显示).
你所能做的只是为它投票,以便它有希望获得更多的关注,或者在PF论坛上重新询问它.
如果上述答案是否定的,我是否可以在没有附加行/列的情况下生成PDF?
您可以通过设置exportable="false"
属性来隐藏导出列.
<p:column exportable="false">
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8076 次 |
最近记录: |