2013-10-25 48 views
0

這是我的問題,我有下面的代碼讓我生成數據表的PDF,而不是它生成的PDF輸出爲以下內容:數據導出器在素數人臉中,當它生成PDF時,它顯示標籤而不是tahn數據

"#{k.semester.semesterTerm}" "#{k.doubleValue}" 
"#{k.semester.semesterTerm}" "#{k.doubleValue}" 
"#{k.semester.semesterTerm}" "#{k.doubleValue}" 
"#{k.semester.semesterTerm}" "#{k.doubleValue}" 
"#{k.semester.semesterTerm}" "#{k.doubleValue}" 
"#{k.semester.semesterTerm}" "#{k.doubleValue}" 

我的代碼:

目標調查評估達成水平在每學期:

   <p:dataTable id="surveyassess" value="#{studentoutcome.targetSurveyAssessment}" var="k" 
          selection="#{studentoutcome.selectedRow}" rowKey="#{k.id}" selectionMode="single" paginator="true" rows="10"> 

        <p:ajax event="rowSelect" listener="#{studentoutcome.studentOutcomesSelect}"/> 

        <p:column headerText="Semester"> 
         <f:facet name="header"> 
         </f:facet> 
         "#{k.semester.semesterTerm}" 

        </p:column> 


        <p:column headerText="Attainment Target"> 
         <f:facet name="header"> 
         </f:facet> 
         "#{k.doubleValue}" 

        </p:column> 


       </p:dataTable> 

       <p:panel header="Export Page Data"> 
        <h:commandLink> 
         <p:graphicImage value="/icons/pdf.png" /> 
         <p:dataExporter type="pdf" target="surveyassess" fileName="mypdf" pageOnly="true"/> 
        </h:commandLink> 
       </p:panel> 
      </h:form> 
     </div> 

回答

0

嘗試使用h:outputText標記在列中顯示數據,例如:

<p:column headerText="Attainment Target"> 
        <f:facet name="header"> 
        </f:facet> 
        <h:outputText value="#{k.doubleValue}"/> 
</p:column> 
相關問題