← Back to team overview

dhis2-devs team mailing list archive

[Branch ~dhis2-devs-core/dhis2/trunk] Rev 3019: DataBrowser - Renamed action class and changed export result drop down list to use buttons instead.

 

------------------------------------------------------------
revno: 3019
committer: Hieu <hieu.hispvietnam@xxxxxxxxx>
branch nick: dhis2
timestamp: Mon 2011-03-14 12:00:01 +0700
message:
  DataBrowser - Renamed action class and changed export result drop down list to use buttons instead.
removed:
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowerAction.java
added:
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowserAction.java
modified:
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserForm.vm
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserGrid.vm
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserResult.vm
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/dataBrowser.js


--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk

Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowerAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowerAction.java	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowerAction.java	1970-01-01 00:00:00 +0000
@@ -1,183 +0,0 @@
-package org.hisp.dhis.dataadmin.action.databrowser;
-
-/*
- * Copyright (c) 2004-${year}, University of Oslo
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- * * Redistributions of source code must retain the above copyright notice, this
- *   list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright notice,
- *   this list of conditions and the following disclaimer in the documentation
- *   and/or other materials provided with the distribution.
- * * Neither the name of the HISP project nor the names of its contributors may
- *   be used to endorse or promote products derived from this software without
- *   specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-import static org.hisp.dhis.system.util.TextUtils.nullIfEmpty;
-
-import org.hisp.dhis.period.PeriodType;
-import org.hisp.dhis.system.util.DateUtils;
-import org.hisp.dhis.util.SessionUtils;
-
-/**
- * @author espenjac, joakibj, briane, eivinhb
- * @version $Id DataBrowerAction.java Apr 06, 2010 ddhieu
- */
-public class DataBrowerAction
-    extends ActionSupport
-{
-    private boolean isZeroAdded = false;
-
-    // -------------------------------------------------------------------------
-    // Action implementation
-    // -------------------------------------------------------------------------
-
-    public String execute()
-    {
-        isZeroAdded = (showZeroCheckBox != null) && showZeroCheckBox.equals( TRUE );
-
-        // If set, change the current selected unit
-        if ( selectedUnitChanger != null )
-        {
-            selectionManager.setSelectedOrganisationUnit( this.organisationUnitService.getOrganisationUnit( Integer
-                .parseInt( selectedUnitChanger.trim() ) ) );
-        }
-
-        // Checks if the selected unit is a leaf node of tree then
-        // We must add parent as the same parameter value
-        if ( parent == null && mode.equals( "OU" ) && selectionManager.getSelectedOrganisationUnit() != null
-            && selectionManager.getSelectedOrganisationUnit().getChildren().size() == 0 )
-        {
-            parent = selectionManager.getSelectedOrganisationUnit().getId() + EMPTY;
-        }
-
-        // Check if the second selected date is later than the first selected
-        // date
-        if ( nullIfEmpty( fromDate ) == null && nullIfEmpty( toDate ) == null )
-        {
-            if ( DateUtils.checkDates( fromDate, toDate ) )
-            {
-                return ERROR;
-            }
-        }
-
-        PeriodType periodType = periodService.getPeriodTypeByName( periodTypeId );
-
-        if ( mode.equals( "DS" ) )
-        {
-            if ( parent != null )
-            {
-                // Show DataElement for a given DataSet
-                Integer parentInt = Integer.parseInt( parent );
-
-                grid = dataBrowserGridService.getCountDataElementsForDataSetInPeriod( parentInt, fromDate, toDate,
-                    periodType, format, isZeroAdded );
-            }
-            else
-            {
-                // Get all DataSets
-                grid = dataBrowserGridService.getDataSetsInPeriod( fromDate, toDate, periodType, format, isZeroAdded );
-            }
-
-            this.setSummary( true );
-        }
-        else if ( mode.equals( "DEG" ) )
-        {
-            // Get all DataElementGroup objects
-            if ( parent != null )
-            {
-                // Show DataElement
-                Integer parentInt = Integer.parseInt( parent );
-
-                grid = dataBrowserGridService.getCountDataElementsForDataElementGroupInPeriod( parentInt, fromDate,
-                    toDate, periodType, format, isZeroAdded );
-            }
-            else
-            {
-                grid = dataBrowserGridService.getDataElementGroupsInPeriod( fromDate, toDate, periodType, format,
-                    isZeroAdded );
-            }
-
-            this.setSummary( true );
-        }
-        else if ( mode.equals( "OUG" ) )
-        {
-            if ( parent != null )
-            {
-                // Show DataElementGroups
-                Integer parentInt = Integer.parseInt( parent );
-                grid = dataBrowserGridService.getCountDataElementGroupsForOrgUnitGroupInPeriod( parentInt, fromDate,
-                    toDate, periodType, format, isZeroAdded );
-            }
-            else
-            {
-                grid = dataBrowserGridService.getOrgUnitGroupsInPeriod( fromDate, toDate, periodType, format,
-                    isZeroAdded );
-            }
-
-            this.setSummary( true );
-        }
-        else if ( mode.equals( "OU" ) )
-        {
-            selectedUnit = selectionManager.getSelectedOrganisationUnit();
-
-            if ( (drillDownCheckBox != null) && drillDownCheckBox.equals( TRUE ) )
-            {
-                parent = String.valueOf( selectedUnit.getId() );
-            }
-
-            // This one is used for itself
-            if ( parent != null )
-            {
-                Integer parentInt = Integer.parseInt( parent );
-
-                // Show DataElement values entered for this specified unit only
-                grid = dataBrowserGridService.getRawDataElementsForOrgUnitInPeriod( parentInt, fromDate, toDate,
-                    periodType, format, isZeroAdded );
-
-                this.setSummary( false );
-            }
-            else if ( selectedUnit != null )
-            {
-                // Show the summary values for the immediate and descendant
-                // units of the specified unit
-                grid = dataBrowserGridService.getOrgUnitsInPeriod( selectedUnit.getId(), fromDate, toDate, periodType,
-                    null, format, isZeroAdded );
-
-                this.setSummary( true );
-            }
-            else
-            {
-                return ERROR;
-            }
-        }
-        else
-        {
-            return ERROR;
-        }
-
-        setGridTitle();
-
-        // Convert column date names
-        convertColumnNames( grid );
-
-        // Set DataBrowserTable variable for PDF export
-        SessionUtils.setSessionVar( KEY_DATABROWSERGRID, grid );
-
-        return SUCCESS;
-    }
-}

=== added file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowserAction.java'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowserAction.java	1970-01-01 00:00:00 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/databrowser/DataBrowserAction.java	2011-03-14 05:00:01 +0000
@@ -0,0 +1,183 @@
+package org.hisp.dhis.dataadmin.action.databrowser;
+
+/*
+ * Copyright (c) 2004-${year}, University of Oslo
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * * Redistributions of source code must retain the above copyright notice, this
+ *   list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright notice,
+ *   this list of conditions and the following disclaimer in the documentation
+ *   and/or other materials provided with the distribution.
+ * * Neither the name of the HISP project nor the names of its contributors may
+ *   be used to endorse or promote products derived from this software without
+ *   specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+import static org.hisp.dhis.system.util.TextUtils.nullIfEmpty;
+
+import org.hisp.dhis.period.PeriodType;
+import org.hisp.dhis.system.util.DateUtils;
+import org.hisp.dhis.util.SessionUtils;
+
+/**
+ * @author espenjac, joakibj, briane, eivinhb
+ * @version $Id DataBrowerAction.java Apr 06, 2010 ddhieu
+ */
+public class DataBrowserAction
+    extends ActionSupport
+{
+    private boolean isZeroAdded = false;
+
+    // -------------------------------------------------------------------------
+    // Action implementation
+    // -------------------------------------------------------------------------
+
+    public String execute()
+    {
+        isZeroAdded = (showZeroCheckBox != null) && showZeroCheckBox.equals( TRUE );
+
+        // If set, change the current selected unit
+        if ( selectedUnitChanger != null )
+        {
+            selectionManager.setSelectedOrganisationUnit( this.organisationUnitService.getOrganisationUnit( Integer
+                .parseInt( selectedUnitChanger.trim() ) ) );
+        }
+
+        // Checks if the selected unit is a leaf node of tree then
+        // We must add parent as the same parameter value
+        if ( parent == null && mode.equals( "OU" ) && selectionManager.getSelectedOrganisationUnit() != null
+            && selectionManager.getSelectedOrganisationUnit().getChildren().size() == 0 )
+        {
+            parent = selectionManager.getSelectedOrganisationUnit().getId() + EMPTY;
+        }
+
+        // Check if the second selected date is later than the first selected
+        // date
+        if ( nullIfEmpty( fromDate ) == null && nullIfEmpty( toDate ) == null )
+        {
+            if ( DateUtils.checkDates( fromDate, toDate ) )
+            {
+                return ERROR;
+            }
+        }
+
+        PeriodType periodType = periodService.getPeriodTypeByName( periodTypeId );
+
+        if ( mode.equals( "DS" ) )
+        {
+            if ( parent != null )
+            {
+                // Show DataElement for a given DataSet
+                Integer parentInt = Integer.parseInt( parent );
+
+                grid = dataBrowserGridService.getCountDataElementsForDataSetInPeriod( parentInt, fromDate, toDate,
+                    periodType, format, isZeroAdded );
+            }
+            else
+            {
+                // Get all DataSets
+                grid = dataBrowserGridService.getDataSetsInPeriod( fromDate, toDate, periodType, format, isZeroAdded );
+            }
+
+            this.setSummary( true );
+        }
+        else if ( mode.equals( "DEG" ) )
+        {
+            // Get all DataElementGroup objects
+            if ( parent != null )
+            {
+                // Show DataElement
+                Integer parentInt = Integer.parseInt( parent );
+
+                grid = dataBrowserGridService.getCountDataElementsForDataElementGroupInPeriod( parentInt, fromDate,
+                    toDate, periodType, format, isZeroAdded );
+            }
+            else
+            {
+                grid = dataBrowserGridService.getDataElementGroupsInPeriod( fromDate, toDate, periodType, format,
+                    isZeroAdded );
+            }
+
+            this.setSummary( true );
+        }
+        else if ( mode.equals( "OUG" ) )
+        {
+            if ( parent != null )
+            {
+                // Show DataElementGroups
+                Integer parentInt = Integer.parseInt( parent );
+                grid = dataBrowserGridService.getCountDataElementGroupsForOrgUnitGroupInPeriod( parentInt, fromDate,
+                    toDate, periodType, format, isZeroAdded );
+            }
+            else
+            {
+                grid = dataBrowserGridService.getOrgUnitGroupsInPeriod( fromDate, toDate, periodType, format,
+                    isZeroAdded );
+            }
+
+            this.setSummary( true );
+        }
+        else if ( mode.equals( "OU" ) )
+        {
+            selectedUnit = selectionManager.getSelectedOrganisationUnit();
+
+            if ( (drillDownCheckBox != null) && drillDownCheckBox.equals( TRUE ) )
+            {
+                parent = String.valueOf( selectedUnit.getId() );
+            }
+
+            // This one is used for itself
+            if ( parent != null )
+            {
+                Integer parentInt = Integer.parseInt( parent );
+
+                // Show DataElement values entered for this specified unit only
+                grid = dataBrowserGridService.getRawDataElementsForOrgUnitInPeriod( parentInt, fromDate, toDate,
+                    periodType, format, isZeroAdded );
+
+                this.setSummary( false );
+            }
+            else if ( selectedUnit != null )
+            {
+                // Show the summary values for the immediate and descendant
+                // units of the specified unit
+                grid = dataBrowserGridService.getOrgUnitsInPeriod( selectedUnit.getId(), fromDate, toDate, periodType,
+                    null, format, isZeroAdded );
+
+                this.setSummary( true );
+            }
+            else
+            {
+                return ERROR;
+            }
+        }
+        else
+        {
+            return ERROR;
+        }
+
+        setGridTitle();
+
+        // Convert column date names
+        convertColumnNames( grid );
+
+        // Set DataBrowserTable variable for PDF export
+        SessionUtils.setSessionVar( KEY_DATABROWSERGRID, grid );
+
+        return SUCCESS;
+    }
+}

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties	2011-03-14 05:00:01 +0000
@@ -312,4 +312,7 @@
 clear_data_mart														= Clear data mart
 rebuild_data_mart_index												= Rebuild data mart index
 allow_show_zero														= Allow Zero showed
-raw_data															= Raw data
\ No newline at end of file
+raw_data															= Raw data
+get_report_as_xls 													= Download as Excel
+get_report_as_csv 													= Download as CSV
+get_report_as_pdf 													= Download as PDF
\ No newline at end of file

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module_vi_VN.properties	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module_vi_VN.properties	2011-03-14 05:00:01 +0000
@@ -288,4 +288,7 @@
 DataSet                                                             = T\u1eadp d\u1eef li\u1ec7u
 DataElementGroup                                                    = Nh\u00f3m ph\u1ea7n t\u1eed d\u1eef li\u1ec7u
 allow_show_zero														= Cho ph\u00e9p hi\u1ec3n th\u1ecb gi\u00e1 tr\u1ecb 0
-raw_data															= D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c nh\u1eadp v\u00e0o
\ No newline at end of file
+raw_data															= D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c nh\u1eadp v\u00e0o
+get_report_as_xls 													= Xu\u1ea5t t\u1eadp tin Excel
+get_report_as_csv 													= Xu\u1ea5t t\u1eadp tin CSV
+get_report_as_pdf 													= Xu\u1ea5t t\u1eadp tin PDF
\ No newline at end of file

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml	2011-03-14 05:00:01 +0000
@@ -192,7 +192,7 @@
 		</action>
 
 		<action name="searchResult"
-			class="org.hisp.dhis.dataadmin.action.databrowser.DataBrowerAction">
+			class="org.hisp.dhis.dataadmin.action.databrowser.DataBrowserAction">
 			<result name="success" type="velocity">/main.vm</result>
 			<result name="error" type="redirect">error.action</result>
 			<param name="page">

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserForm.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserForm.vm	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserForm.vm	2011-03-14 05:00:01 +0000
@@ -45,7 +45,10 @@
 					<option value ="OU">$i18n.getString( "organisation_units" )</option>
 				</select>
 			</td>
-		</tr>	
+		</tr>
+		<tr>
+			<td colspan="2" style="height:10px"></td>
+		</tr>		
 		<tr>
 			<td>$i18n.getString( "allow_show_zero" )</td>
 			<td><input type="checkbox" id="showZeroCheckBox" name="showZeroCheckBox"/></td>

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserGrid.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserGrid.vm	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserGrid.vm	2011-03-14 05:00:01 +0000
@@ -44,12 +44,11 @@
 	</tbody>
 </table>
 <br/>
-<div>
-	<table>
-		<tr>
-			<input type="button" value="$i18n.getString( 'back' )" onclick="window.location.href='displayDataBrowserForm.action'" style="width:10em"/>
-		</tr>
-	</table>
+<div>		
+	<input type="button" value="$i18n.getString( 'get_report_as_xls' )" onclick="exportResult( 'xls' )" style="width:140px"/>
+	<input type="button" value="$i18n.getString( 'get_report_as_csv' )" onclick="exportResult( 'csv' )" style="width:140px"/>
+	<input type="button" value="$i18n.getString( 'get_report_as_pdf' )" onclick="exportResult( 'pdf' )" style="width:140px"/>
+	<input type="button" value="$i18n.getString( 'back' )" onclick="window.location.href='displayDataBrowserForm.action'" style="width:10em"/>
 </div>
 	
 <!-- Drill-down menu -->

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserResult.vm'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserResult.vm	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/dataBrowserResult.vm	2011-03-14 05:00:01 +0000
@@ -80,17 +80,6 @@
 </div>
 #end
 
-<div>
-	<form id="exportForm" method="get" action="exportResult.action">
-		$i18n.getString( "export_to" ):
-		<select id="type" name="type">
-			<option value="csv">$i18n.getString( "CSV" )</option>
-			<option value="pdf" selected="selected">$i18n.getString( "PDF" )</option>
-			<option value="xls">$i18n.getString( "Excel" )</option>
-		</select>
-		<input type="submit" value="$i18n.getString( 'export' )" style="width:100px"/>
-	</form>
-</div>
 <br/>
 <!-- Data Browser Grid -->
 

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/dataBrowser.js'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/dataBrowser.js	2011-03-12 10:25:49 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/dataBrowser.js	2011-03-14 05:00:01 +0000
@@ -90,7 +90,9 @@
 	window.location.href = currentUrlLink;
 }
 
-function changeType( type )
+function exportResult( type )
 {
-	type == "xls" ? disable( "pageLayout" ) : enable( "pageLayout" );
+	var url = "exportResult.action?type=" + type;
+	
+	window.location.href = url;
 }
\ No newline at end of file