pagination.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <div class="row grid-page">
  2. <div class="col-md-12 form-inline" style="display: flex;
  3. display: -webkit-flex;align-items: center;justify-content: flex-end;margin-bottom: 0px !important;">
  4. <div>
  5. <div ng-show="ptotal>0" class="form-group" style="margin:0px 5px;">
  6. 每页
  7. <select ng-model="pagesize" class="form-control" style="background-color: white;width:60px;"
  8. ng-options="type as type for type in numbers">
  9. </select>
  10. </div>
  11. </div>
  12. <div>
  13. <div ng-if="ptotal>0" class="form-group">
  14. <p style="margin: 0px;"> 第{{pageindex}}页/共{{pages}}页</p>
  15. </div>
  16. </div>
  17. <div style="padding-right: 30px;padding-left: 10px;">
  18. <nav ng-if="ptotal>0">
  19. <style>
  20. a {
  21. cursor: pointer;
  22. }
  23. .pagination > li .pagination-icon {
  24. width: auto;
  25. height: 32px;
  26. -webkit-border-radius: 0;
  27. -moz-border-radius: 0;
  28. -ms-border-radius: 0;
  29. border-radius: 0;
  30. padding: 6px;
  31. }
  32. .pagination > li > a .material-icons {
  33. position: relative;
  34. bottom: 2px;
  35. }
  36. </style>
  37. <ul class="pagination" style="margin: 10px 0;">
  38. <li>
  39. <!--<a ng-click="PreviousFirst()">
  40. <span>&laquo;</span>
  41. </a>-->
  42. <a href="javascript:void(0);" class="waves-effect pagination-icon" ng-click="PreviousFirst()">
  43. <i class="material-icons">first_page</i>
  44. </a>
  45. </li>
  46. <li>
  47. <!--<a ng-click="Previous()">
  48. <span>&lt;</span>
  49. </a>-->
  50. <a href="javascript:void(0);" class="waves-effect pagination-icon" ng-click="Previous()">
  51. <i class="material-icons">chevron_left</i>
  52. </a>
  53. </li>
  54. <li ng-repeat="page in pageList" ng-class="{active: isActivePage(page)}">
  55. <a ng-click="selectPage(page)">{{ page }}</a>
  56. </li>
  57. <li>
  58. <!--<a ng-click="isLast==true? false:Next()">
  59. <span>&gt;</span>
  60. </a>-->
  61. <a href="javascript:void(0);" class="waves-effect pagination-icon"
  62. ng-click="isLast==true? false:Next()">
  63. <i class="material-icons">chevron_right</i>
  64. </a>
  65. </li>
  66. <li>
  67. <!--<a ng-click="NextLast()">
  68. <span>&raquo;</span>
  69. </a>-->
  70. <a href="javascript:void(0);" class="waves-effect pagination-icon" ng-click="NextLast()">
  71. <i class="material-icons">last_page</i>
  72. </a>
  73. </li>
  74. <li>
  75. <input style="width:60px;margin-left:15px" class="form-control" type="number"
  76. ng-model="skipPageNumber" name="skipPageNumber" min="1" />
  77. </li>
  78. <li>
  79. <button style="margin-left:15px" class="btn btn-default" ng-click="skipPage(skipPageNumber)">
  80. 跳转
  81. </button>
  82. </li>
  83. &nbsp;
  84. <li ng-if="mergetotal==null || mergetotal==''">共 {{ptotal}} 条</li>
  85. <li ng-if="mergetotal!=null && mergetotal!=''">共 {{mergetotal}} 条</li>
  86. </ul>
  87. </nav>
  88. </div>
  89. </div>
  90. </div>