Tenho algumas tabelas num sistema e as colunas estão definidas assim:
<p:column sortBy="#{tr.codigo}" filterBy="#{tr.codigo}" style="text-align:left;">
<f:facet name="header">
<h:outputLabel value="#{msg['codigo']}"/>
</f:facet>
<h:outputLabel value="#{tr.codigo}"/>
</p:column>
O que está no header é “#{msg[‘codigo’]}”, que vem de uma lista de mensagens de internacionalização, ou seja, tem que ser uma variável.
Na interface, isso funciona corretamente, mas quando tento usar o exportdata para gerar um .pdf, os headers não aparecem
Exemplo:.
pe:exporter type=“pdf” target=“tabela” fileName=“tabela”
Se eu troco as variáveis por texto fixo: “Código” aí o PDF vem correto, mas o problema é que não posso manter texto fixo para esses headers… alguém tem alguma ideia de como resolver isso ?