Dataexporter从bundle获取列的名称

时间:2014-08-12 14:46:40

标签: jsf pdf primefaces

嘿伙计们,

我正在研究一个带有大量表格的primefaces应用程序。

现在,我正在调查dataexporter组件以及为什么它没有正确显示结果。

例如,dataTable中的列如下所示:

<p:column filterBy="#{r.code}" sortBy="#{r.code}">
    <f:facet name="header">#{msgs.Column_code}</f:facet>
    <h:outputText value="#{r.code}" />
</p:column>

我正在执行此操作以生成pdf:

<h:commandLink>
    <p:graphicImage library="images" name="pdf.png" />
    <p:dataExporter type="pdf" target=":form:stockDataTable"
        fileName="mypdf" pageOnly="true" />
</h:commandLink>

生成的pdf看起来像THIS

有什么办法可以从ResourceBundle获取消息吗?另外,页面如何翻转?

1 个答案:

答案 0 :(得分:1)

你试过吗

      <p:column headerText="#{msgs.Column_code}}" />

或           

你看这个吗? http://www.primefaces.org/showcase-ext/sections/exporter/customExporter.jsf;jsessionid=13qynorr7lp2x1guaz2s2nbifd