table.blade.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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="table-responsive {{ $grid->option('table_collapse') ? 'table-collapse' : '' }} table-wrapper complex-container table-middle mt-1">
  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>
  27. @foreach($grid->rows() as $row)
  28. <tr {!! $row->rowAttributes() !!}>
  29. @foreach($grid->getVisibleColumnNames() as $name)
  30. <td {!! $row->columnAttributes($name) !!}>
  31. {!! $row->column($name) !!}
  32. </td>
  33. @endforeach
  34. </tr>
  35. @endforeach
  36. @if ($grid->rows()->isEmpty())
  37. <tr>
  38. <td colspan="{!! count($grid->getVisibleColumnNames()) !!}">
  39. <div style="margin:5px 0 0 10px;"><span class="help-block" style="margin-bottom:0"><i class="feather icon-alert-circle"></i>&nbsp;{{ trans('admin.no_data') }}</span></div>
  40. </td>
  41. </tr>
  42. @endif
  43. </tbody>
  44. </table>
  45. </div>
  46. {!! $grid->renderFooter() !!}
  47. {!! $grid->renderPagination() !!}
  48. </div>