async-table.blade.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <div class="dcat-box">
  2. <div class="d-block pb-0">
  3. @include('admin::grid.table-toolbar')
  4. </div>
  5. {!! $grid->renderFilter() !!}
  6. {!! $grid->renderHeader() !!}
  7. <div class="{!! $grid->formatTableParentClass() !!}">
  8. <table class="{{ $grid->formatTableClass() }}" id="{{ $tableId }}" >
  9. <thead>
  10. @if ($headers = $grid->getVisibleComplexHeaders())
  11. <tr>
  12. @foreach($headers as $header)
  13. {!! $header->render() !!}
  14. @endforeach
  15. </tr>
  16. @endif
  17. <tr>
  18. @foreach($grid->getVisibleColumns() as $column)
  19. <th {!! $column->formatTitleAttributes() !!}>{!! $column->getLabel() !!}{!! $column->renderHeader() !!}</th>
  20. @endforeach
  21. </tr>
  22. </thead>
  23. @if ($grid->hasQuickCreate())
  24. {!! $grid->renderQuickCreate() !!}
  25. @endif
  26. <tbody class="async-tbody"></tbody>
  27. </table>
  28. </div>
  29. {!! $grid->renderFooter() !!}
  30. </div>
  31. <script>
  32. Dcat.ready(function () {
  33. // history.pushState({}, '', '/tests');
  34. $.get('{!! $asyncUrl !!}', function () {
  35. });
  36. });
  37. </script>