使用PrimeFaces 5.0导出到xsl不起作用

时间:2014-12-10 08:43:36

标签: excel jsf jsf-2 primefaces

我正在使用primefaces 5.0并且在我的项目中我必须将我的数据表导出为ex​​cel格式,我正在附加我的代码。我正在使用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>  

1 个答案:

答案 0 :(得分:0)

<h:commandButton id="pdf"></h:commandButton > 

为我工作