我们使用Display Tag Library在JSP中显示网格数据。
我们使用external排序和分页。我们还使用库的export功能来导出到Excel或PDF。
问题是导出只导出当前结果集上的数据(即:行20-40),而我们希望导出包含所有行。
任何人都知道怎么做?
我相信当您不使用外部排序和分页时,这会自动生效,因为显示标记具有整个结果集并将其全部包含在导出中。但是我们正在使用外部排序/分页..
答案 0 :(得分:5)
看来这确实是known issue。
我们的解决方案
//Determine if user is doing an export
boolean export = request.getParameter(TableTagParameters.PARAMETER_EXPORTING) != null;
if (export) {
//Return entire list
} else {
//Return paginated list
}