PrimeFaces DataExporter到XLS用于多个表

时间:2015-06-15 12:14:23

标签: jsf jsf-2 primefaces primefaces-extensions

我试图从多个表中导出XLS格式。我浏览并使用了一些代码,但它不起作用。使用primefaces扩展代码是存在的,但完整的代码并不存在于此 link. 我需要解决方案。

我用过的代码: Tbl1,Tbl2,Tbl3是表格widgetVar' s。

    <p:commandLink id="xls" ajax="false" >  
                <p:graphicImage value="/images/excel.png" />   
                <pe:exporter type="xlsx" target="Tbl1, Tbl2, Tbl3" fileName="tables"/>
    </p:commandLink>

2 个答案:

答案 0 :(得分:0)

你应该通过widgetVar解决它们。来自PrimeFaces Extensions Exporter(强调我的):

  

在这里,我们可以通过提供多个数据表服务器ID 导出多个表,并使用分隔符作为&#34;逗号&#34;(或&#34;,&#34;)。

答案 1 :(得分:-1)

我使用的是primefaces 6.2,这对我有效(我不确定其他版本),无需使用primefaces扩展

T

您在p:dataexporter对象的属性目标中用(,)分隔要导出的表的“ id”。