У меня есть список List. скажем, студент и адрес. от одного до многих отношений. В моей таблице данных есть 3 столбца для имени, фамилии, возраста, связанных со студентом, и в одном столбце мне нужно показать адрес с конкатенацией следующих полей, таких как адрес1, адрес2, город, страна. Теперь мне нужно экспортировать это таблицу с использованием <p:dataExporter>
. Когда я пытаюсь экспортировать в Excel соответствующий столбец Адрес экспортируется как объекта (org.primefaces.uirepeat. Бла-бла ..)Первичные данные Экспортер: Экспорт данных выпуск
Мой код
<p:dataTable value="#{manager.studentList}" var="item" id="studentData">
<p:column>
<f:facet name="header">Name</f:facet>
<h:outputText value="#{item.name}" />
</p:column>
<p:column>
<f:facet name="header">Surname</f:facet>
<h:outputText value="#{item.surname}" />
</p:column>
<p:column>
<f:facet name="header">Age</f:facet>
<h:outputText value="#{item.age}" />
</p:column>
<p:column>
<f:facet name="header">Address</f:facet>
<ui:repeat value="#{studentBean.addressList}" var="address">
<h:outputText value="#{address.address1}" /> <br />
<h:outputText value="#{address.address2}" /> <br />
<h:outputText value="#{address.city}" /> <br />
<h:outputText value="#{address.country}" />
</ui:repeat>
</p:column>
</p:dataTable>
<h:commandLink>
<p:graphicImage name="/images/excel.png" />
<p:dataExporter type="xls" target="studentData" fileName="studentdetails" pageOnly="true"/>
</h:commandLink>
Предложите мне каким-то образом на экспорт. даже я пробовал использовать c: forEach и столбцы.