Datatables filter di Laravel

jadi yang ingin saya tanyakan gimana caranya ketika kita tidak memilih cabang apa2 tampilan nya itu kyk gini,

Untitled4.png

sedangkan yang skrg ini ketika saya gak memilih cabang apa2, tampilan nya semua data ke view.

Untitled3.png

blade.php

    <div class="table-responsive">
    <table id="example" class="display">
        <thead>
            <tr>
                <th>Laporan Bulan</th>
                <th>Cabang</th>
                <th>Action</th>
            </tr>
        </thead>
        <tbody>
            @foreach($lap_kualitas as $key => $g)
            <tr>
                <td>{{$g->laporan_bulan}}</td>
                <td>{{$g->cabang}}</td>
                <td><a href="/bulanan/detail/{{ $g->id }}/{{ $g->cabang }}" class="btn btn-info btn-sm">Detail</a></td>
            </tr>
            @endforeach
        </tbody>
        <tfoot>
            <tr>
                <th>Laporan Bulan</th>
                <th>Cabang</th>
                <th style="display:none;">Action</th>
            </tr>
        </tfoot>
    </table>
</div>

javascript

<script>
    $(document).ready(function() {
    $('#example').DataTable( {
        initComplete: function () {
            this.api().columns().every( function () {
                var column = this;
                var select = $('<select><option value="A"></option></select>')
                    .appendTo( $(column.footer()).empty() )
                    .on( 'change', function () {
                        var val = $.fn.dataTable.util.escapeRegex(
                            $(this).val()
                        );

                        column
                            .search( val ? '^'+val+'$' : '', true, false )
                            .draw();
                    } );

                column.data().unique().sort().each( function ( d, j ) {
                    select.append( '<option value="'+d+'">'+d+'</option>' )
                } );
            } );
        }
    } );
} );
</script>
avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Dipost 3 tahun yang lalu

Tanggapan

untuk code yg bagian $lap_kualitas nya bisa ditampilkan juga ? mungkin bisa dibikin kondisi spt ini, if cabang == "" {return $lap_kualitas = array()}

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban