如何将表标题添加到p:dataexporter文件中

时间:2014-07-07 18:57:35

标签: jsf primefaces

我有这个:

<h:panelGrid columns="2" rendered="#{exportarBean.encontroSalida}">
    <h:outputText value="Exportar información de la tabla salida" />
        <h:commandLink>
            <p:graphicImage value="/imagenes/logo_csv.png" width="50" />
            <p:dataExporter type="csv" target="tblSalida" fileName="SalidaRefacciones" pageOnly="false" />
        </h:commandLink>
</h:panelGrid>

但导出的csv没有表标题。你知道如何将它们添加到文件中吗?我的代码中缺少什么?

请帮帮我。

修改

表格:

<p:dataTable id="tblSalida" var="sal" value="#{exportarBean.listaSalidas}" paginator="true" rows="50" paginatorPosition="both" rendered="#{exportarBean.opcionListar == 'salida'}">
    <p:column headerText="QR">
        <h:outputText value="#{sal.idRefaccion}" />
    </p:column>
    <p:column headerText="Equipo">
        <h:outputText value="#{sal.equipo}" />
    </p:column>
    <p:column headerText="Marca">
        <h:outputText value="#{sal.marca}" />
    </p:column>
    // More columns
 </p:dataTable>

1 个答案:

答案 0 :(得分:0)

你需要使用标题方面,如下所示:

  <p:column>
        <f:facet name="header">
            <h:outputText value="QR" />
        </f:facet>
        <h:outputText value="#{sal.idRefaccion}" />
  </p:column>