我尝试从我的数据表中导出数据,但是当我按下pdf按钮时,它会刷新页面而不导出
<h:commandLink >
<p:graphicImage value="/images/excel.png" />
<p:dataExporter type="xls" target="dataTable" fileName="alarms" />
</h:commandLink>
<h:commandLink >
<p:graphicImage value="/images/pdf.png" />
<p:dataExporter type="pdf" target="dataTable" fileName="alarms"/>
</h:commandLink>
<h:commandLink >
<p:graphicImage value="/images/csv.png" />
<p:dataExporter type="csv" target="dataTable" fileName="alarms" />
</h:commandLink>
答案 0 :(得分:0)
<p:commandLink>
必须被<h:form>
标记包围才能正常工作。
如果这不是问题,请提供您整个页面的源代码和您正在使用的PrimeFaces版本吗?
答案 1 :(得分:0)
<h:commandLink style=" text-align: right!important;"
immediate="true" id="excelLinkId" ajax="false" >
<p:dataExporter type="xls" target="myTable" fileName="myExcel" />
</h:commandLink>