|
19 | 19 | * |
20 | 20 | * @author Alex Boyko |
21 | 21 | * @author Gunnar Hillert |
| 22 | + * @author Ilayaperumal Gopinathan |
22 | 23 | */ |
23 | 24 | define(['model/pageable'], function (Pageable) { |
24 | 25 | 'use strict'; |
@@ -122,6 +123,10 @@ define(['model/pageable'], function (Pageable) { |
122 | 123 | current: 1 |
123 | 124 | }; |
124 | 125 |
|
| 126 | + $scope.pageable.sortOrder = 'ASC'; |
| 127 | + $scope.pageable.filterQuery = ''; |
| 128 | + $scope.pageable.pageSize = 60; |
| 129 | + |
125 | 130 | /** |
126 | 131 | * Select all apps |
127 | 132 | */ |
@@ -175,13 +180,27 @@ define(['model/pageable'], function (Pageable) { |
175 | 180 | } |
176 | 181 | }; |
177 | 182 |
|
| 183 | + $scope.pageChanged = function(newPage) { |
| 184 | + $scope.pageable.pageNumber = newPage-1; |
| 185 | + loadAppDefinitions($scope.pageable); |
| 186 | + }; |
| 187 | + |
| 188 | + $scope.sortChanged = function(sortState) { |
| 189 | + console.log('sortState: ', sortState); |
| 190 | + loadAppDefinitions($scope.pageable); |
| 191 | + }; |
| 192 | + |
| 193 | + $scope.searchChanged = function() { |
| 194 | + loadAppDefinitions($scope.pageable); |
| 195 | + }; |
| 196 | + |
178 | 197 | /** |
179 | 198 | * Swicthes to specified page. (Applicable if paging is on) |
180 | 199 | * @param newPage Page number |
181 | 200 | */ |
182 | 201 | $scope.pageChanged = function(newPage) { |
183 | 202 | $scope.pageable.pageNumber = newPage-1; |
184 | | - loadAppDefinitions(/*$scope.pageable*/); |
| 203 | + loadAppDefinitions($scope.pageable); |
185 | 204 | }; |
186 | 205 |
|
187 | 206 | /** |
@@ -341,6 +360,6 @@ define(['model/pageable'], function (Pageable) { |
341 | 360 | } |
342 | 361 | }); |
343 | 362 |
|
344 | | - loadAppDefinitions(null/*$scope.pageable*/, true); |
| 363 | + loadAppDefinitions($scope.pageable, true); |
345 | 364 | }]; |
346 | 365 | }); |
0 commit comments