| | |
| | | |
| | | @Service |
| | | public class ListReportConfigServiceImple implements ListReportConfigService { |
| | | |
| | | |
| | | @Autowired |
| | | public BaseDao baseDao; |
| | | public BaseDao getBaseDao() { |
| | |
| | | this.baseDao = baseDao; |
| | | } |
| | | public ListReportServer reportServerNew; |
| | | |
| | | |
| | | public ListReportServer getReportServerNew() { |
| | | return reportServerNew; |
| | | } |
| | |
| | | }else{ |
| | | showGroupField[i] = false;//是否分组 |
| | | } |
| | | } |
| | | } |
| | | //是否固定表头 |
| | | if(felset.getString("fix_header").equals("1")){ |
| | | rc.setFixHeader(true); |
| | |
| | | // }else{ |
| | | // rc.setPage(false); |
| | | // } |
| | | DataTableEntity headerData = baseDao.listTable("product_sys_report_header_properties", "report_uuid = '"+tableUuid+"'"); |
| | | DataTableEntity headerData = baseDao.listTable("product_sys_report_header_properties", "report_uuid = '"+tableUuid+"'"); |
| | | if(headerData.getRows() > 0){ |
| | | int headerY = headerData.getRows() / fieldData.getRows();//二维数组y |
| | | int[][] headerColspan = new int[headerY][fieldData.getRows()];//跨列 |
| | |
| | | //列发生改变 |
| | | if(y != Integer.parseInt(header.getString("header_index").split("-")[1])){ |
| | | y = Integer.parseInt(header.getString("header_index").split("-")[1]); |
| | | |
| | | |
| | | } |
| | | headerTitle[y][x] = header.getString("header_name"); |
| | | headerColspan[y][x] = Integer.parseInt(header.getString("header_colspan")); |
| | |
| | | rc.setFormat(showFormat);//字段格式 |
| | | rc.setGroupField(showGroupField);//是否分组 |
| | | } |
| | | |
| | | |
| | | System.out.println(data.getRows()); |
| | | // rc.setCurrentPage(1);//当前页 |
| | | // rc.setTotalPage(data.getRows() / felset.getInteger("page_size"));//总页数 |
| | | // rc.setTotalCount(data.getRows() / felset.getInteger("page_size"));//总页数 |
| | | // rc.setTotalRow(data.getRows());//总条数 |
| | | rc.setDt(data); |
| | | System.out.println(rc.getDt().getRows()); |