Имея компонент p:dataTable
в Primefaces, я пытаюсь экспортировать свою таблицу с деталью p:columnGroup
.
Вот базовый пример, который соответствует моей проблеме.
<p:dataTable id="table-cars" var="c" value="#{cars}">
<p:column headerText="Brand">
<h:outputText value="#{c.brand}"/>
</p:column>
<p:column headerText="Speed">
<h:outputText value="#{c.maxSpeed}"/>
</p:column>
<p:columnGroup type="footer">
<p:row>
<p:column>
<f:facet name="footer">
<h:outputText value="#{totalPrice}" />
</f:facet>
</p:column>
</p:row>
<p:row>
<p:column>
<f:facet name="footer">
<h:outputText value="#{totalQuantity}" />
</f:facet>
</p:column>
</p:row>
</p:columnGroup>
</p:dataTable>
<h:form>
<h:commandLink title="Export">
<h:outputText value="Export" />
<p:dataExporter type="xls" target="table-cars" />
</h:commandLink>
</h:form>
Это отлично экспортирует таблицу с «строкой данных», но ни одна из строк в моем p:columnGroup
не экспортируется в файл xls.