Функция поиска данных не работает в таблице соединений - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь выполнить поиск, используя форму поиска в jQuery DataTables, все нормально , за исключением столбца таблицы соединений ('category.name')

Вот мой код:

var table = $('#data-table').DataTable({
     processing: true,
     serverSide: true,
     ajax: '{{ route("admin.book.index") }}',
     columns: [
         { data: 'id', name: 'id', class: 'text-center' },
         { data: 'title', name: 'title' },
         { data: 'isbn', name: 'isbn' },
         { data: 'category.name', name: 'category_id' },  //search not working at this line
         { data: 'description', name: 'description' },
         { data: 'image', name: 'image', class: 'text-center', 
             "render": function (data, type, full, meta) {
             return "<img src=\"" + '{{ asset('media/images/book/') }}' + '/' + data + "\" height=\"50\"/>";
             }
         },
         { data: 'author', name: 'author' },
         { data: 'publisher', name: 'publisher' },
         { data: 'year', name: 'year', class: 'text-center' },
         { data: 'page', name: 'page', class: 'text-right' },
         { data: 'status', name: 'status', class: 'text-center',  
             render: function ( data, type, row ) {
                 if(data == 1){
                     return 'Tersedia';
                 }else{
                     return 'Dipinjam';
                 }
             }
         },
         { data: 'option', name: 'option', class: 'text-center', orderable: false, searchable: false }
     ],

     dom: 'Bfrtip',
     buttons: [
         'copyHtml5',
         'excelHtml5',
         'csvHtml5',
         'pdfHtml5'
     ]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...