@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
Result {{ $title_menu }}

{{-- CATATAN PENTING: - Class "display" SENGAJA TIDAK dipakai di sini. Layout global biasanya init DataTables via $('table.display').DataTable() sehingga tabel ini tidak akan tertangkap init global tersebut. - DataTables di-init manual di @push('js') SETELAH merge cell selesai, dengan paging/ordering/searching = false agar rowspan tidak rusak. --}} @if ($table_result) @php $columns = array_keys((array) $table_result[0]); @endphp @foreach ($columns as $header) @if (substr($header, 0, 3) == 'IMG') @elseif (substr($header, 0, 3) == 'CDT') @elseif (substr($header, 0, 3) == 'CST') @else @endif @endforeach @foreach ($table_result as $rowIndex => $detail) @php $rowArr = (array) $detail; @endphp isactive == '0' || @$detail->ISACTIVE == '0' ? 'class=not style=background-color:#ffe9ed;' : '' }}> {{-- Kolom No TIDAK di-merge --}} @foreach ($columns as $header) @php $string = $header; $cellVal = $rowArr[$string] ?? ''; $img_id = substr(str_shuffle('abcdefghijklmnopqrstuvwxyz'), 0, 10); @endphp @if (substr($string, 0, 3) == 'IMG') @elseif (substr($string, 0, 3) == 'CDT') @elseif (substr($string, 0, 3) == 'CST') @else @endif @endforeach @endforeach @endif
No{{ substr($header, 4) }}{{ substr($header, 6) . '-' . substr($header, 3, 2) }}{{ substr($header, 4) }}{{ $header }}
{{ $loop->iteration }} image {{ $cellVal }} {{ $cellVal }} {{ $cellVal }}
@if ($table_result) @else @endif
@if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') @include('js.' . $dmenu); @endpush @else @push('addjs') @endpush @endif @endif @endsection @push('js') @endpush