在primefaces中使用<pe:exporter>实现进度条

时间:2017-03-30 08:09:21

标签: jsf primefaces progress-bar primefaces-extensions data-export

我想将数据导出到Excel。现在我可以使用<pe:exporter>实现此目的。但是当数据量巨大时,导出到Excel需要花费大量时间。我想在将数据导出到excel时显示进度条。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

将此添加到您的xhtml:

<p:ajaxStatus onstart="PF('statusDialog').show()" onsuccess="PF('statusDialog').hide()" />

<p:dialog widgetVar="statusDialog" modal="true" draggable="false" closable="false" resizable="false" showHeader="false">
    <p:graphicImage name="/images/ajaxloadingbar.gif" />
</p:dialog>