Primefaces 10数据导出,子表不工作



切换到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 Extensions有subTable选项,为了支持Primefaces 10,它被删除了。所以可以预料,Primefaces应该涵盖所有的功能,但在这种情况下,它没有。

最新更新