У меня есть одна форма внутри формы, у меня есть одна таблица данных и одна диаграмма, поэтому мне нужно экспортировать как в файл PDF, так и в файл Excel, я использую следующую команду для экспорта данных
<h:form id="contenForm">
<!-- chart -->
<p:chart type="bar" model="#{dataModel.barModel}" id="barChart" />
<!-- Datatable -->
<p:dataTable value="#{dataModel.list}" var="loc" width="100%" paginator="true"
id="tableResulta" paginatorPosition="bottom" tableStyle="margin:0 auto; width:100%" rendered="#{not empty dataModel.list}">
<p:column>
<f:facet name="header">
<h:outputText value="Surname" />
</f:facet>
<h:outputText value="#{loc.surname}" />
</p:column>
<!-- and other colume-->
</p:dataTable>
<!-- Export button -->
<h:panelGrid columns="2" rendered="#{not empty dataModel.list}">
<h:commandLink immediate="true">
<p:commandButton value="Export excel" immediate="true" />
<p:dataExporter type="xls" target="barChart,tableResulta" fileName="formInformation" />
</h:commandLink>
<h:commandLink immediate="true">
<p:commandButton value="Export PDF" immediate="true" />
<p:dataExporter type="pdf" target="barChart,tableResulta" fileName="formInformation" />
</h:commandLink>
</h:panelGrid>
</h:form>
Я пробовал приведенный выше код, но не могу экспортировать оба, когда я экспортирую только данные, тогда он работает правильно.
так что, пожалуйста, помогите мне, как я могу экспортировать диаграмму и данные в файл Signle?
спасибо в авансах.