我有这个:
<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>
答案 0 :(得分:0)
你需要使用标题方面,如下所示:
<p:column>
<f:facet name="header">
<h:outputText value="QR" />
</f:facet>
<h:outputText value="#{sal.idRefaccion}" />
</p:column>