grid.html 2.7 KB

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