=== 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}} + + {{'hide'| translate}} +
+ + + +
+
+ - - - + - - + - -
+ {{eventGridHeader.name}} - + +
+
{{dhis2Event[eventGridHeader.id]}} +
@@ -52,11 +82,7 @@
- +