-1
Привет, я использую frontfaces 5.0, и в моем проекте мне нужно экспортировать данные в формат excel, я присоединяю свой код ниже. Я использую poi.jar для загрузки excel. но когда я нажимаю кнопку загрузки, ничего не происходит. Он не показал никакого журнала ошибок. пожалуйста, проверьте мой кодЭкспорт в xsl с использованием primeface 5.0 не работает
<p:dataTable var="test" value="#{assignRollNoViewBean.rollNoAssignCandiadteList}"
paginator="true" rows="20" id="tbl">
<p:column>
<f:facet name="header">
<h:outputText value="ID"></h:outputText>
</f:facet>
<h:outputText value="#{test.formStatus.id}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Roll No"></h:outputText>
</f:facet>
<h:outputText value="#{test.rollNo}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Zone"></h:outputText>
</f:facet>
<h:outputText value="#{test.venue.center.name}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Zone"></h:outputText>
</f:facet>
<h:outputText value="#{test.venue.name}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Form Status"></h:outputText>
</f:facet>
<h:outputText value="#{test.formStatus.status}" />
</p:column>
</p:dataTable>
<p:panel header="Export All Data">
<h:commandLink id="excel" ajax="false">
<p:graphicImage value="/images/excel.jpg" />
<p:dataExporter type="xsl" target="tbl" fileName="myexcel" postProcessor="#{assignRollNoViewBean.postProcessXLS}"/>
</h:commandLink>
<p:spacer></p:spacer>
<p:spacer></p:spacer>
<h:commandLink id="pdf">
<p:graphicImage value="/images/pdf.jpg" />
<p:dataExporter type="pdf" target="tbl" fileName="mypdf" />
</h:commandLink>
</p:panel>
</h:form>
Заранее спасибо
Если данные отображаются правильно в вашем 'р: dataTable' попробуйте использовать другой пои .. попробуйте эту версию 'poi-3.9-20121203' – Scorpion
в моем datatable, показывая правильно, но ссылка expoert не работает –
Попробуйте удалить пространство из имени файла в' p: dataExporter'. – Omar