我有<p:dataTable lazy="true" ... />
,我希望能够使用<p:dataExporter .. />
导出当前页面。如果我的总行数是12,而我的页面大小是10,那么我有两页。第一页有10行,第二页有1行。当我单击导出并且我在第一页上时,我在excel中导出了11行(第一行在第一个和最后一个位置重复)。此外,如果我转到第二页,我只有1行并单击导出,excel在第一个位置包含1行,在第11个位置包含9个空行和相同的行。这很奇怪。
答案 0 :(得分:1)
您需要3.0.M4版本才能执行此操作。
答案 1 :(得分:0)
你使用什么Primefaces版本?
它在实验室展示中运行良好:http://www.primefaces.org/showcase-labs/ui/exporter.jsf
您是否尝试导出所有数据(而不是页面数据)以查看会发生什么?还可以尝试以CSV或甚至PDF格式导出页面。