Java ADF“showPrintablePageBehavior”

问题描述

我目前在一个表上有很多行,当用户向下滚动页面时会加载这些行。 添加一个 showPrintablePageBehavior 标记,用于在单击时创建可打印的布局页面,该页面将在表格上显示内容。目前,它一次只显示 25 行左右。 我想弄清楚如何在单击按钮后在新页面显示每一行。

是否可以向 <af:showPrintablePageBehavior/> 标记af:commandToolbarButton 标记添加任何有助于转移所有行的内容?我知道 fetchSize 可能是一个选项,但我不确定如何实现。

谢谢!

解决方法

据我所知,showPrintablePageBehavior 不会触发服务器运行。这意味着您需要构建另一个页面来获取所有数据(将 fetchsize 设置为 -1)并打印它。此博客 https://myadfnotebook.blogspot.com/2011/01/adf-printable-pages-fetching-more-data.html 展示了如何执行此操作。