如何在JSF primefaces中使用XY滚动条打印datatable中的所有数据

如何在JSF primefaces中使用XY滚动条打印datatable中的所有数据,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我有数据表(PrimeFaces)在我的项目中,我想打印其中的所有数据,并且datatable有XY scrol条,因此当我单击“打印”按钮时,仅打印datatable中可见的可见数据,而滚动中的数据将不会打印,我无法在此处发布项目图片,因为它很复杂,所以请告诉我该怎么做? 提前谢谢 这是一个示例:仅在图片中显示的数据此数据已打印,而由于滚动条而隐藏的数据将不会打印,因此请建议我…对于您的情况,最好的方法是将表格数据导出为pdf并从文件中打印 Primefaces有一个可以使用的组件。在您的情

我有数据表(PrimeFaces)在我的项目中,我想打印其中的所有数据,并且datatable有XY scrol条,因此当我单击“打印”按钮时,仅打印datatable中可见的可见数据,而滚动中的数据将不会打印,我无法在此处发布项目图片,因为它很复杂,所以请告诉我该怎么做? 提前谢谢


这是一个示例:仅在图片中显示的数据此数据已打印,而由于滚动条而隐藏的数据将不会打印,因此请建议我…

对于您的情况,最好的方法是将表格数据导出为pdf并从文件中打印


Primefaces有一个可以使用的组件。

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


Primefaces有一个可以使用的组件。

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

<a class="btn btn-mini" href="javascript: window.print();">
    <i class="icon-print"></i>
    <span>Print</span>
</a>

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

<a class="btn btn-mini" href="javascript: window.print();">
    <i class="icon-print"></i>
    <span>Print</span>
</a>


你是对的,但我必须打印整个网页,而不是pdf文件你是对的,但我必须打印整个网页而不是pdf文件,我不能这样做,因为数据必须在表格中,并带有此布局,我在什么布局中发布了有疑问的帖子?你只想看到两列?我猜您想要打印所有数据,那么如果您既不使用PrimeFaces也不使用css中的任何滚动参数,会发生什么呢?它太宽了吗?我不能这样做,因为数据必须在这个布局表中,我在什么布局中发布的问题?你只想看到两列?我猜您想要打印所有数据,那么如果您既不使用PrimeFaces也不使用css中的任何滚动参数,会发生什么呢?它太宽了吗?