我正在使用primefaces 5.0并且在我的项目中我必须将我的数据表导出为excel格式,我正在附加我的代码。我正在使用poi.jar下载excel。但是当我点击下载按钮时没有任何反应。它没有显示任何错误日志。请检查我的代码
<h:form id="mainform">
<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>
答案 0 :(得分:0)
<h:commandButton id="pdf"></h:commandButton >
为我工作