Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java =================================================================== diff -u -r30464 -r30476 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 30464) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/action/JasperreportsAction.java (.../JasperreportsAction.java) (revision 30476) @@ -419,7 +419,7 @@ * @return */ private boolean canCalcframeWidth(String reportName){ - String canCalcStr = "QualityMonitoring,sterilizingStoveUseCount,tousseDeliverStatistics,deviceMaintenance,apparatusInfusionisType,monthReport,yearWorkloadReport2,statisticalWorkload,washWorkloadReprot,materialTypeWorkloadReport,packingUnqualifieReport,sterilizationWorkloadReport"; + String canCalcStr = "formInstanceReport,QualityMonitoring,sterilizingStoveUseCount,tousseDeliverStatistics,deviceMaintenance,apparatusInfusionisType,monthReport,yearWorkloadReport2,statisticalWorkload,washWorkloadReprot,materialTypeWorkloadReport,packingUnqualifieReport,sterilizationWorkloadReport"; if(canCalcStr.indexOf(reportName) != -1){ return true; } Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r30464 -r30476 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 30464) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 30476) @@ -14734,7 +14734,7 @@ } List instanceList = objectDao.findBySql(FormInstance.class.getSimpleName(), sql); if(instanceList != null){ - + int index = 1; for (FormInstance formInstance : instanceList) { List items = formInstance.getItems(); if(items != null){ @@ -14745,7 +14745,7 @@ if(options != null){ for (FormDefinitionItemOption option : options) { FormInstanceVo vo = new FormInstanceVo(); - vo.setRowOrderNum(""); + vo.setRowOrderNum(index + ""); vo.setRowGroup(Constants.SIMPLEDATEFORMAT_YYYYMMDDHHMM.format(formInstance.getCreateDate())); vo.setColumnOrderNum(definitionItem.getOrderNumber()); vo.setItemName(definitionItem.getName()); @@ -14756,7 +14756,7 @@ } }else{ FormInstanceVo vo = new FormInstanceVo(); - vo.setRowOrderNum(""); + vo.setRowOrderNum(index + ""); vo.setRowGroup(Constants.SIMPLEDATEFORMAT_YYYYMMDDHHMM.format(formInstance.getCreateDate())); vo.setColumnOrderNum(definitionItem.getOrderNumber()); vo.setItemName(""); @@ -14766,6 +14766,7 @@ } } } + index++; } } } Index: ssts-web/src/main/webapp/jasperRtp/formInstanceReport.jasper =================================================================== diff -u -r16084 -r30476 Binary files differ Index: ssts-web/src/main/webapp/jasperRtp/formInstanceReport.jrxml =================================================================== diff -u -r16084 -r30476 --- ssts-web/src/main/webapp/jasperRtp/formInstanceReport.jrxml (.../formInstanceReport.jrxml) (revision 16084) +++ ssts-web/src/main/webapp/jasperRtp/formInstanceReport.jrxml (.../formInstanceReport.jrxml) (revision 30476) @@ -1,7 +1,7 @@ - - + +