使用Primefaces将数据表导出为csv格式时,如果数据集很大,则生成的csv数据将直接显示在浏览器窗口中,而不是弹出的“打开/保存”窗口。如果数据很小,则按预期工作,即我得到带有打开/保存选项的弹出窗口。
<h:commandLink title="#{msgs.Export} CSV">
<h:graphicImage name="#{msgs.CSVImg}" library="images"
class="smIconStyle" />
<p:dataExporter type="csv" target="variancesTable"
fileName="#{msgs.VariancesDoc}" />
</h:commandLink>
平