#laravel #datatables #laravel-7 #yajra-datatable
#laravel #таблицы данных #laravel-7 #yajra-datatable
Вопрос:
попробуйте использовать таблицы данных laravel для сервера, используя таблицы данных laravel от yajra,, данные загружены отлично, но один из моих столбцов (столбец состояния / столбцы [2]) не сортируется и не доступен для поиска, он содержит логические данные.
ниже приведен мой код для загрузки таблицы:
let table = $('#simpleTable').DataTable({
processing: true,
serverSide: true,
responsive: false,
dom: '<"d-flex justify-content-between"pf>t', //default is 'lftipr'
pagingType: 'simple',
ajax: "{{ route('cabangs.index') }}",
columns: [{
data: 'DT_RowIndex',
name: 'DT_RowIndex'
},
{
data: 'nama_cabang',
name: 'nama_cabang',
},
{
data: 'is_open',
name: 'status',
},
{
data: 'action',
name: 'action',
orderable: false,
searchable: false
},
]
});
ниже приведен ответ в консоли :
2 Object { data: "is_open", name: "status", searchable: "true", … }
data "is_open"
name "status"
searchable "true"
orderable "true"
search Object { regex: "false", value: null }
обратите внимание, что сортировка и упорядочение столбцов уже выполнены,
order [ {…} ]
0 Object { column: "2", dir: "asc" }
column "2"
dir "asc"
start "0"
length "10"
search Object { regex: "false", value: null }
value null
regex "false"
_ "1600576921782"
но когда я устанавливаю
processing: false,
serverside: false
сортировка и поиск по столбцам состояния работают нормально
Сведения о системе
OS = Windows 10
PHP =7.4.8
Laravel 7
Laravel-Datatables Version = "yajra/laravel-datatables-oracle": "~9.0"