导出图标/链接未显示在p:dataTable标头中

时间:2014-06-18 17:41:44

标签: jsf-2 primefaces

我检查了export sample,它运行正常。然后我从那里复制了代码,现在数据表的开头看起来像这样:

<p:dataTable id="dtResults" var="rule" value="#{ruleCollection}" paginator="true" rows="30" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink} {Exporters}"
                 rowsPerPageTemplate="30,50,100,500" lazy="true">

<f:facet name="{Exporters}">
    <h:commandLink>
        <p:graphicImage name="/demo/images/excel.png" width="24" />
        <p:dataExporter type="xls" target="dtResults" fileName="rules" />
    </h:commandLink>
</f:facet>

这就是我得到的:

Expecting export link

/demo/images/excel.png不存在,所以我也尝试了这个而不是p:graphicImage

<h:outputText value="export" />

但结果是一样的。我的配置是:

  • Tomcat 7.0.53
  • Mojarra 2.2.6
  • primefaces-5.0.jar
  • JRE 1.8.0_05
  • IE8

我安装了POI并正在使用,但我也尝试了type="csv",结果是一样的。可能是什么问题?

1 个答案:

答案 0 :(得分:1)

5.1版社区中提供了自定义模板选项。稳定版本尚不存在,但您可以下载snapshot of development version。当前快照来自5月25日,但没有此功能。

版本5.0.2中的{p> The feature is included可供Elite users使用。 “1年Elite订阅费为每位开发者249美元。”

相关问题