@php /** @var \Itstructure\GridView\Columns\BaseColumn[] $columnObjects */ /** @var \Illuminate\Pagination\LengthAwarePaginator $paginator */ /** @var boolean $useFilters */ $checkboxesExist = false; @endphp
@if($title)

{!! $title !!}

@endif
@if ($paginator->onFirstPage()) {!! trans('grid_view::grid.page-info', [ 'start' => '1', 'end' => '' . $paginator->perPage() . '', 'total' => '' . $paginator->total() . '', ]) !!} @elseif ($paginator->currentPage() == $paginator->lastPage()) {!! trans('grid_view::grid.page-info', [ 'start' => '' . (($paginator->currentPage() - 1) * $paginator->perPage() + 1) . '', 'end' => '' . $paginator->total() . '', 'total' => '' . $paginator->total() . '', ]) !!} @else {!! trans('grid_view::grid.page-info', [ 'start' => '' . (($paginator->currentPage() - 1) * $paginator->perPage() + 1) . '', 'end' => '' . (($paginator->currentPage()) * $paginator->perPage()) . '', 'total' => '' . $paginator->total() . '', ]) !!} @endif
@foreach($columnObjects as $column_obj) @endforeach @if ($useFilters) @foreach($columnObjects as $column_obj) @endforeach @endif @foreach($paginator->items() as $key => $row) @foreach($columnObjects as $column_obj) @endforeach @endforeach
#buildHtmlAttributes() !!}> @if($column_obj->getSort() === false || $column_obj instanceof \Itstructure\GridView\Columns\ActionColumn) {{ $column_obj->getLabel() }} @elseif($column_obj instanceof \Itstructure\GridView\Columns\CheckboxColumn) @php($checkboxesExist = true) @if($useFilters) {{ $column_obj->getLabel() }} @else count() == 0) disabled="disabled" @endif /> @endif @else {{ $column_obj->getLabel() }} @endif
@if($column_obj instanceof \Itstructure\GridView\Columns\CheckboxColumn) count() == 0) disabled="disabled" @endif /> @else {!! $column_obj->getFilter()->render() !!} @endif
{{ ($paginator->currentPage() - 1) * $paginator->perPage() + $key + 1 }}{!! $column_obj->render($row) !!}
{{ $paginator->render('grid_view::pagination') }}
@if ($useFilters) @endif @if (($checkboxesExist || $useSendButtonAnyway) && $paginator->count() > 0) @endif