Guest User

Untitled

a guest
Mar 23rd, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. angular.module('app')
  2. .controller('gradeLevelCtrl', ['$scope', '$state', '$mdDialog', '$timeout', '$q', '$log', '$filter', 'DTOptionsBuilder', 'DTColumnBuilder', '$compile', '$http', '$rootScope', '$uibModal', '$translate', 'apiService', gradeLevelCtrl])
  3.  
  4. function gradeLevelCtrl($scope, $state, $mdDialog, $timeout, $q, $log, $filter, DTOptionsBuilder, DTColumnBuilder, $compile, $http, $rootScope, $uibModal, $translate, apiService) {
  5.  
  6. $scope.getDataTable = function () {
  7. var vm = this;
  8. vm.dtOptions = DTOptionsBuilder.fromFnPromise(function () {
  9. var defer = $q.defer();
  10. var bodyData = {
  11. schoolId: 1,
  12. yearId: 1
  13. };
  14. $http.post($rootScope.baseUrl + '/grade/list', bodyData)
  15. .success(function (result) {
  16. if (result.length < $rootScope.numberOfRecord) {
  17. $timeout(function () {
  18. angular.element('.dataTables_paginate').hide();
  19. }, 200);
  20. }
  21. vm.grade = [];
  22. var index = 1;
  23. var resultData = result.data;
  24. angular.forEach(resultData, function (value, key) {}
  25. , vm.grade);
  26. defer.resolve(vm.grade);
  27. }).error(function (error) {});
  28.  
  29.  
  30.  
  31. vm.dtColumns = [
  32. DTColumnBuilder.newColumn('index').withTitle($translate.instant('TABLE_LABEL_SR_NO')).withOption('searchable',false),,
  33. DTColumnBuilder.newColumn('name').withTitle($translate.instant('TABLE_LABEL_NAME')),
  34. DTColumnBuilder.newColumn('created_at').withTitle('Created at').withOption('searchable',false),,
  35. DTColumnBuilder.newColumn('status').withTitle('Status').withOption('className', 'tableStatus'),
  36. DTColumnBuilder.newColumn('operations').withTitle('Actions').withOption('orderable', false).withOption('className', 'tableActions'),
  37. ];
  38. }
Add Comment
Please, Sign In to add comment