关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 5744|回复: 1

Excel自选导出功能实现

[复制链接]
发表于 2017-8-24 12:35:05 | 显示全部楼层 |阅读模式
//导出
function ExportXls() {
    var rows = $("#eflChukuList").datagrid('getSelections');
                 if (rows.length<=0) {
                        tip('请选择导出项目');
                        return;
                }
                var ids = "";
        if (rows.length > 0) {
                 for ( var i = 0; i < rows.length; i++) {
                  ids=ids+","+rows[i].id;
                }
        }
        JeecgExcelExport("eflChukuController.do?exportXls&type=overdue&ids="+ids,"eflChukuList");
}
以上是前端JS代码实现将选中ID传进后台,这个可以做很多事情。一下是后端代码
//获取表头id
                String ids = request.getParameter("ids");
                if(ids.length()>=1){
                        ids =ids.substring(1,ids.length());
                }
                String[] idsArray = ids.split(",");
           
            CriteriaQuery cq = new CriteriaQuery(EflChukuEntity.class, dataGrid);
            //查询条件组装器
            cq.in("id", idsArray);


发表于 2017-8-29 11:49:08 | 显示全部楼层
后台具体怎么写呢,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表