grid.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <div id="__id_wrap__">
  2. <bx_if:display_header>
  3. <div class="bx-grid-header">
  4. <div class="bx-grid-header-cnt bx-def-padding-sec-bottom bx-clearfix">
  5. <bx_if:filter>
  6. <div style="float:left;">
  7. __controls__
  8. </div>
  9. </bx_if:filter>
  10. <bx_if:actions_independent>
  11. <div class="bx-def-margin-thd-neg" style="float:right;">
  12. __actions_independent__
  13. </div>
  14. </bx_if:actions_independent>
  15. </div>
  16. <hr class="bx-def-hr" />
  17. </div>
  18. </bx_if:display_header>
  19. <div id="__id_cont__" class="bx-grid-table-wrapper">
  20. <table id="__id_table__" class="bx-grid-table">
  21. <bx_if:display_head>
  22. <thead>
  23. <tr>
  24. <bx_repeat:row_header>
  25. __header_cell__
  26. </bx_repeat:row_header>
  27. </tr>
  28. <tr class="bx-grid-table-row-hr">
  29. <td colspan="__columns__"><hr class="bx-def-hr" /></td>
  30. </tr>
  31. </thead>
  32. </bx_if:display_head>
  33. <tbody>
  34. <bx_repeat:rows_data>
  35. <tr id="__id_row__" class="__row_class__">
  36. __row__
  37. </tr>
  38. </bx_repeat:rows_data>
  39. </tbody>
  40. </table>
  41. <bx_if:display_footer>
  42. <div class="bx-grid-footer ">
  43. <hr class="bx-def-hr" />
  44. <div class="bx-grid-footer-cnt bx-def-padding-sec-top bx-def-margin-thd-neg bx-clearfix">
  45. <bx_if:actions_bulk>
  46. <div style="float:left;">
  47. __actions_bulk__
  48. </div>
  49. </bx_if:actions_bulk>
  50. <div class="bx-def-margin-thd" style="float:right;">
  51. __paginate__
  52. </div>
  53. </div>
  54. </div>
  55. </bx_if:display_footer>
  56. </div>
  57. </div>
  58. <script>
  59. $(document).ready(function() {
  60. if (typeof(glGrids) == 'undefined')
  61. glGrids = {};
  62. if (undefined == glGrids.__object__) {
  63. glGrids.__object__ = new BxDolGrid('__object__', {
  64. sortable: __sortable__,
  65. sorting: __sorting__,
  66. paginate_get_start: '__paginate_get_start__',
  67. paginate_get_per_page: '__paginate_get_per_page__',
  68. start: __start__,
  69. per_page: __per_page__,
  70. filter: '__filter__',
  71. order_field: '__order_field__',
  72. order_dir: '__order_dir__',
  73. text_search_input: '<bx_text_js:_sys_grid_search />',
  74. popup_options: __popup_options__,
  75. query_append: __query_append__,
  76. confirm_messages: __confirm_messages__,
  77. columns: __columns__
  78. });
  79. }
  80. });
  81. </script>