Фильтруемый датой сервер на стороне Laravel - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть табличный фильтр с данными, но почему фильтр не возвращает все данные из данных?

полный jquery:

$(document).ready( function () {
    //table definition
    var table = $('#tbl').DataTable({
        processing: true,
        serverSide: true,
        "filter": true,
        "ajax": {
            "url": '/member/serverSide/',
            "type": "GET"
        },

        //get data from ajax
        columns: [
            { data: 'Expedisi', name: 'Expedisi', "dropdown" : true},
            { data: 'Type', name: 'Type' },
            { data: 'Moda', name: 'Moda' },
            { data: 'Asal', name: 'Asal' },
            { data: 'Tujuan', name: 'Tujuan' },
            { data: 'ETD', name: 'ETD' },
            { data: 'Weight', name: 'Weight' },
            { data: 'Price', name: 'Price' },
            { data: 'Minimal', name: 'Minimal' },
            { data: 'Price Minimal', name: 'Price Minimal' },
            { data: 'Price Per Point', name: 'Price Per Point' },
            { data: 'action', name: 'action', orderable: false, searchable: false}
        ],

        initComplete......,

        "order": [[ 4, "asc" ], [ 10, "asc" ]],
        "columnDefs": [{
                "targets": [ 0,4,10 ], //first column / numbering column
                "orderable": true, //set not orderable
            },
        ]
    });
});

вот мой код Jquery для фильтра создания:

initComplete: function () {
    this.api().columns([0]).every(function () {
        var column = this;
        var select = $('#xped').appendTo($('#tabel')).on( 'change', function () {
            var val = $(this).val();
            column.search( this.value ).draw();
        });

        column.data().unique().sort().each( function ( d, j ) {
            select.append( '<option>'+d+'</option>' )
        });
    });
}

и вот скриншот моего вида таблицы: введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...