我检查了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>
这就是我得到的:
/demo/images/excel.png
不存在,所以我也尝试了这个而不是p:graphicImage
:
<h:outputText value="export" />
但结果是一样的。我的配置是:
我安装了POI并正在使用,但我也尝试了type="csv"
,结果是一样的。可能是什么问题?
答案 0 :(得分:1)
5.1版社区中提供了自定义模板选项。稳定版本尚不存在,但您可以下载snapshot of development version。当前快照来自5月25日,但没有此功能。
版本5.0.2中的{p> The feature is included可供Elite users使用。 “1年Elite订阅费为每位开发者249美元。”