=== modified file 'local/vn/dhis-web-spreadsheet-reporting/src/main/java/org/hisp/dhis/reportsheet/exporting/action/GenerateReportPeriodColumnListingAction.java' --- local/vn/dhis-web-spreadsheet-reporting/src/main/java/org/hisp/dhis/reportsheet/exporting/action/GenerateReportPeriodColumnListingAction.java 2011-11-03 04:26:28 +0000 +++ local/vn/dhis-web-spreadsheet-reporting/src/main/java/org/hisp/dhis/reportsheet/exporting/action/GenerateReportPeriodColumnListingAction.java 2012-04-06 08:44:30 +0000 @@ -33,14 +33,12 @@ import org.apache.poi.ss.usermodel.Sheet; import org.hisp.dhis.organisationunit.OrganisationUnit; import org.hisp.dhis.period.Period; -import org.hisp.dhis.reportsheet.PeriodColumn; +import org.hisp.dhis.reportsheet.ExportItem; import org.hisp.dhis.reportsheet.ExportReport; -import org.hisp.dhis.reportsheet.ExportItem; import org.hisp.dhis.reportsheet.ExportReportPeriodColumnListing; +import org.hisp.dhis.reportsheet.PeriodColumn; import org.hisp.dhis.reportsheet.exporting.AbstractGenerateExcelReportSupport; import org.hisp.dhis.reportsheet.utils.ExcelUtils; -import org.hisp.dhis.reportsheet.utils.ExpressionUtils; -import org.hisp.dhis.system.util.MathUtils; /** * @author Tran Thanh Tri @@ -89,15 +87,11 @@ if ( reportItem.getItemType().equalsIgnoreCase( ExportItem.TYPE.DATAELEMENT ) ) { - value = MathUtils.calculateExpression( ExpressionUtils.generateExpression( reportItem, p - .getStartdate(), p.getEnddate(), organisationUnit, dataElementService, categoryService, - aggregationService ) ); + value = this.getDataValue( reportItem, organisationUnit ); } else if ( reportItem.getItemType().equalsIgnoreCase( ExportItem.TYPE.INDICATOR ) ) { - value = MathUtils.calculateExpression( ExpressionUtils.generateExpression( reportItem, p - .getStartdate(), p.getEnddate(), organisationUnit, dataElementService, categoryService, - aggregationService ) ); + value = this.getIndicatorValue( reportItem, organisationUnit ); } ExcelUtils.writeValueByPOI( reportItem.getRow(), p.getColumn(), String.valueOf( value ), === added file 'local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/images/question.png' Binary files local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/images/question.png 1970-01-01 00:00:00 +0000 and local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/images/question.png 2012-04-06 08:44:30 +0000 differ === modified file 'local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/report/exportReports.vm' --- local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/report/exportReports.vm 2012-03-29 10:05:35 +0000 +++ local/vn/dhis-web-spreadsheet-reporting/src/main/webapp/dhis-web-spreadsheet-reporting/report/exportReports.vm 2012-04-06 08:44:30 +0000 @@ -21,8 +21,8 @@ - #foreach( $exportReport in $exportReports ) - #set( $exist = $templateMap.get( $exportReport.excelTemplateFile ) ) + #foreach( $exportReport in $!exportReports ) + #set( $exist = $!templateMap.get( $exportReport.excelTemplateFile ) ) $!encoder.htmlEncode( $exportReport.displayName ) $i18n.getString( $exportReport.reportType ) @@ -30,7 +30,7 @@ #if( $exist ) $encoder.htmlEncode( $exportReport.excelTemplateFile ) #else - $encoder.htmlEncode( $exportReport.excelTemplateFile ) $i18n.getString( 'missing_template' ) + $encoder.htmlEncode( $exportReport.excelTemplateFile ) $i18n.getString( 'missing_template' ) #end