2

我的项目中有数据表(PrimeFaces),我想打印其中的所有数据,并且数据表有 XY 滚动条,所以当我单击打印按钮时,只有在数据表中可见的可见数据被打印,并且数据在滚动不会打印,我不能在这里发布项目图片,因为它很复杂,所以请告诉我该怎么办?提前致谢

这是图片示例

这是示例:图片中显示的数据仅打印此数据,并且由于滚动条而隐藏的数据不会打印,所以请建议我...

4

2 回答 2

-1

使用特定于打印的视图。复制您的页面并设置没有分页和高度属性的表格(希望您的列表中没有数以万计的对象)。最后一步是使用 CSS @print 来设置你想要的页面样式。并添加一个打印按钮,使其更易于使用。

<a class="btn btn-mini" href="javascript: window.print();">
    <i class="icon-print"></i>
    <span>Print</span>
</a>
于 2013-10-23T12:16:44.163 回答
-1

恕我直言,在您的情况下,最好的方法是将表格数据导出为 pdf 并从文件中打印。

Primefaces 有一个您可以使用的数据导出器组件。

于 2013-10-23T10:53:37.563 回答