=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/i18n/en.json'
--- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/i18n/en.json 2014-02-17 10:22:59 +0000
+++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/i18n/en.json 2014-02-17 11:45:07 +0000
@@ -16,7 +16,9 @@
"cancel": "Cancel",
"remove": "Remove",
"are_you_sure_to_remove": "Are you sure you want to remove the selected item?",
- "show_hide_columns": "Show/Hide columns",
+ "show_hide_columns": "Show/Hide grid columns",
+ "show_all": "Show all",
+ "hide": "Hide",
"show_details": "Show details",
"new_event": "New Event",
"register_new_event": "Register New Event",
=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js'
--- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js 2014-02-17 10:22:59 +0000
+++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/scripts/controllers.js 2014-02-17 11:45:07 +0000
@@ -32,6 +32,7 @@
$scope.programStageDataElements = [];
$scope.dhis2Events = [];
$scope.eventRegistration = false;
+ $scope.editGridHeaders = false;
$scope.eventGridHeaders = [];
$scope.newDhis2Event = {dataValues: []};
@@ -125,7 +126,7 @@
var dataElement = $scope.programStageDataElements[dataElement];
var name = dataElement.formName || dataElement.name;
$scope.newDhis2Event.dataValues.push({dataElement: dataElement, value: '', name: name});
- $scope.eventGridHeaders.push({name: name, id: dataElement.id, filter: ''});
+ $scope.eventGridHeaders.push({name: name, id: dataElement.id, filter: '', hide: false});
}
});
});
@@ -147,6 +148,17 @@
$scope.reverse = false;
};
+ $scope.showHideColumns = function(showAllColumns){
+ if(showAllColumns){
+ angular.forEach($scope.eventGridHeaders, function(gridHeader){
+ gridHeader.hide = false;
+ });
+ }
+ else{
+ $scope.editGridHeaders = !$scope.editGridHeaders;
+ }
+ };
+
$scope.registerEvent = function(){
$scope.eventRegistration = true;
};
=== modified file 'dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/views/eventList.html'
--- dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/views/eventList.html 2014-02-17 10:22:59 +0000
+++ dhis-2/dhis-web/dhis-web-event-capture/src/main/webapp/dhis-web-event-capture/app/views/eventList.html 2014-02-17 11:45:07 +0000
@@ -12,25 +12,55 @@
+
+
+
+
+
-
+ |
{{eventGridHeader.name}}
|
-
-
+ |
+
|
-
+
-
-
+ |
+
{{dhis2Event[eventGridHeader.id]}}
|
-
+ |
|
-
-
+ |
| |