Guest User

Untitled

a guest
Feb 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.65 KB | None | 0 0
  1. $scope.gridOptions = {
  2. data: 'dispositionData',
  3. enableVerticalScrollbar: 2,
  4. enableHorizontalScrollbar: 1,
  5. multiSelect: false,
  6. enableColumnResize: true,
  7. enableRowHeaderSelection: true,
  8. enablePaging: true,
  9. pagingOptions: $scope.pagingOptions,
  10. showFooter: true,
  11. totalItemsLabel : $scope.totalResult,
  12. totalServerItems: $scope.totalResult,
  13. columnDefs: [ {
  14. field: 'isChecked',
  15. displayName: '',
  16. width: 20,
  17. cellTemplate: '<div><input ng-model=row.entity.isChecked id=row.getProperty(col.field) ng-change="getSelectedObject()"/></div>'
  18.  
  19. },
  20. {
  21. field: 'name',
  22. displayName: 'NAME',
  23. width: 100,
  24. cellTemplate: '<div style="text-align:center" >{{row.entity[col.field] }}</div>'
  25. },
  26. {
  27. field: 'CLASS',
  28. displayName: 'CLASS',
  29. width: 100,
  30. cellTemplate: '<div style="text-align:center" >{{row.entity[col.field] }}</div>'
  31. }],
  32. footerTemplate:'<div ng-show="showFooter" class="ngFooterPanel" ng-style="footerStyle()">'+
  33. '<div class="ngTotalSelectContainer" >'+
  34. '<div class="ngFooterTotalItems" ng-class="{ngNoMultiSelect: !multiSelect}" >'+
  35. '<span class="ngLabel">Total Result {{ totalResult}}</span><span ng-show="filterText.length > 0" class="ngLabel">{{totalResult}}</span>'+
  36. '</div>'+
  37. '<div class="ngFooterSelectedItems" ng-show="multiSelect">'+
  38. '<span class="ngLabel">{{i18n.ngSelectedItemsLabel}} {{selectedItems.length}}</span>'+
  39. '</div>'+
  40. '</div>'+
  41. '<div class="ngPagerContainer" style="float: right; margin-top: 10px;" ng-show="enablePaging" ng-class="{ngNoMultiSelect: !multiSelect}">'+
  42. '<div style="float:left; margin-right: 10px;" class="ngRowCountPicker">'+
  43. '<span style="float: left; margin-top: 3px;" class="ngLabel">{{i18n.ngPageSizeLabel}}</span>'+
  44. '<select style="float: left;height: 27px; width: 100px" ng-model="pagingOptions.pageSize" >'+
  45. ' <option ng-repeat="size in pagingOptions.pageSizes">{{size}}</option>'+
  46. ' </select>'+
  47. '</div>'+
  48. ' <div style="float:left; margin-right: 10px; line-height:25px;" class="ngPagerControl" style="float: left; min-width: 135px;">'+
  49. '<button class="ngPagerButton" ng-click="pageToFirst()" ng-disabled="cantPageBackward()" title="{{i18n.ngPagerFirstTitle}}"><div class="ngPagerFirstTriangle"><div class="ngPagerFirstBar"></div></div></button>'+
  50. '<button class="ngPagerButton" ng-click="pageBackward()" ng-disabled="cantPageBackward()" title="{{i18n.ngPagerPrevTitle}}"><div class="ngPagerFirstTriangle ngPagerPrevTriangle"></div></button>'+
  51. '<input class="ngPagerCurrent" min="1" ng-disabled="isLastPage" type="number" style="width:50px; height: 24px; margin-top: 1px; padding: 0 4px;" ng-model="pagingOptions.currentPage"/>'+
  52. '<button class="ngPagerButton" ng-click="pageForward()" ng-disabled="isLastPage" title="{{i18n.ngPagerNextTitle}}"><div class="ngPagerLastTriangle ngPagerNextTriangle"></div></button>'+
  53. '<button class="ngPagerButton" id="lastPage" ng-click="pageToLast1()" ng-disabled="false" title="{{i18n.ngPagerLastTitle}}"><div class="ngPagerLastTriangle"><div class="ngPagerLastBar"></div></div></button>'+
  54. '</div>'+
  55. ' </div>'+
  56. '</div>',
  57. rowTemplate: '<div style="height: 100%" ng-style="{height: 5}" ng-click= "showSelection(row)"><div ng-style="{ 'cursor': row.cursor }" ng-repeat="col in renderedColumns" ng-class="col.colIndex()" class="ngCell ">' +
  58. '<div class="ngVerticalBar" ng-style="{height: rowHeight}" ng-class="{ ngVerticalBarVisible: !$last }"> </div>' +
  59. '<div ng-cell></div>' +
  60. '</div></div>'
Add Comment
Please, Sign In to add comment