【发布时间】:2021-08-06 08:21:43
【问题描述】:
在我们切换到 Primefaces 10 后,从带有子表的表中导出数据不再起作用。有没有人有类似的问题或解决方案? 我们的目标是将带有子表的表下载到 Excel 文件中。
源码:
<p:splitButton
id="submitButtonId"
value="#{msg.global_button_search}"
update="table"
icon="#{style.global_icon_search}"
actionListener="#{appointment.loadEvents}"
styleClass="MarTop10">
<p:menuitem
value="#{msg.global_button_exportExcel}"
icon="#{style.global_icon_excel} splittIcon"
id="xls"
ajax="false">
<p:dataExporter
type="xlsxstream"
target="table"
fileName="Terminueberwachung" />
</p:menuitem>
<p:menuitem
value="#{msg.global_button_exportPdf}"
icon="#{style.global_icon_pdf} splittIcon"
id="pdf"
ajax="false">
<p:dataExporter
type="pdf"
target="table"
fileName="Terminueberwachung"/>
</p:menuitem>
</p:splitButton>
【问题讨论】:
-
你可以在这里报告 PrimeFaces 问题github.com/primefaces/primefaces/issues
-
DataExporter 被大量重构,但我不记得它曾经支持 SubTable?
-
你确定这在以前的 PF 版本中有效吗?我正在查看 Exporter 源代码,并且 Subtable 没有在任何地方处理。