dorado导出excel的一些问题
来源:互联网 发布:java hashcode 源码 编辑:程序博客网 时间:2024/05/19 15:42
dorado的导出excel功能如果设置为server-all模式(导出查询结果的所有数据)时,执行导出功能会在listener里执行一次查询,而如果页面有分页功能的话,导出功能执行的查询会无法识别sql的分页语句,造成导出结果的错误或者数据不全,所以当执行导出功能时在listener里执行一次判断,导出功能执行的查询不进行分页处理,问题解决!
示例代码:
String flag = dataset.parameters().getString("flag");
GjPgLs gjPgLs = new GjPgLs();
List infoList = new ArrayList();
if (flag == null || flag.equals("")) {
int pageSize = dataset.getPageSize();
int rowCount = gjEuitySearchService.getGjZkListTotalSize(
gjPgLs, rqStart, rqEnd, bktype);
PagingHelper helper = new PagingHelper(pageSize, dataset
.getPageIndex(), rowCount);
infoList = gjEuitySearchService
.getGjZkListByConditions(gjPgLs, rqStart, rqEnd,
bktype, helper.getFromIndex(), pageSize);
dataset.setPageCount(helper.getPageCount());
} else {
infoList = gjEuitySearchService.getGjZkListByConditions(gjPgLs,
rqStart, rqEnd, bktype, 0, 0);
}
if (null != infoList && !infoList.isEmpty()) {
dataset.fromDO(infoList);
}
- dorado导出excel的一些问题
- DataGrid导出Excel遇到的一些问题
- Dorado的一些技巧总结
- 导出excel的问题
- 关于Dorado标注使用的一些摘要
- Excel的一些问题
- JasperReport导出Excel的问题
- 导出到EXCEL的问题
- hssfworkbook导出excel的问题
- jxl导出excel的一些方法
- UltraWinGrid导出EXCEL的一些技术文档
- PHP#数据Excel导出的一些策略
- dorado解析excel
- 网页导出到Excel的格式问题
- GridView导出到Excel出现的问题
- 导出excel,0开头消失的问题
- c# datagridview 导出excel的保存问题
- GridView导出Excel碰到的问题
- JDBC连接到各种数据的方法
- tomcat日志
- JVM内存管理&GC机制 原理资料收集
- android 常见死机问题--log分析
- 排序算法——选择排序
- dorado导出excel的一些问题
- 做做假账~~~
- linux更新zip包中的某一个(一些)文件
- 截屏 或 截取某个view的界面(给view拍照)
- 集合类Map的用法
- swfobject.embedSWF的应用与div的层的覆盖问题
- 【100题】判断一个序列是不是一个BST的后序遍历
- lisp 语法与语义
- [centos6.2] find的命令 查找系统中的大文件 并 列出大小