2014-12-10 1 views
-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> 

Заранее спасибо

+0

Если данные отображаются правильно в вашем 'р: dataTable' попробуйте использовать другой пои .. попробуйте эту версию 'poi-3.9-20121203' – Scorpion

+0

в моем datatable, показывая правильно, но ссылка expoert не работает –

+0

Попробуйте удалить пространство из имени файла в' p: dataExporter'. – Omar

ответ

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

для меня работа

Смежные вопросы