Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. <div ng-app="myApp">
  2. <div ng-controller="TableCtrl">
  3.  
  4. <table class="MmTable">
  5. <thead class="TblRow HeaderRow">
  6. <tr>
  7. <th class="TblHeader TblHeaderSortable SortIndex0 Column0" style="text-align: left;">
  8. <i ng-click="sort('Subsidiary',$event)" class="SortDesc">
  9. Subsidiary
  10. <span class="{{Header[0]}}"></span>
  11. </i>
  12.  
  13. </th></theah></table>
  14.  
  15. $scope.sort = function (sortBy,event,element) {
  16. $scope.resetAll();
  17.  
  18. $scope.columnToOrder = sortBy;
  19. $scope.sortingOrder = 'asc';
  20. //$(element).removeClass('SortDesc');
  21. //$(element).addClass('SortAsc');
  22.  
  23. //$Filter - Standard Service
  24. $scope.filteredList = $filter('orderBy')($scope.filteredList, $scope.columnToOrder, $scope.reverse);
  25.  
  26. if ($scope.reverse)
  27. iconName = 'glyphicon glyphicon-chevron-up';
  28. else
  29. iconName = 'glyphicon glyphicon-chevron-down';
  30.  
  31.  
  32. $(this).removeClass('SortDesc');
  33. if ($(this).hasClass("SortDesc")) {
  34.  
  35. $(this).removeClass().addClass('SortAsc');
  36.  
  37.  
  38. } else {
  39. $(this).removeClass().addClass('SortDesc');
  40. }
  41.  
  42. if (sortBy === 'Subsidiary') {
  43. $scope.Header[0] = iconName;
  44. }
  45. else if (sortBy === 'name') {
  46. $scope.Header[1] = iconName;
  47. } else {
  48. $scope.Header[2] = iconName;
  49. }
  50.  
  51. $scope.reverse = !$scope.reverse;
  52.  
  53. $scope.pagination();
  54. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement