Нужно больше объяснений!
В целом нет никакой разницы между простым js датируемым и yajra / laravel -datatables- oracle. Если вы хотите использовать его локально, просто нужно 100% с таблицей:
<table id="users" class="table responsive" width="100%"></table>
и сценарий js для передачи данных с данными jso:
$('#users').DataTable({
responsive: true,
"data": [
{
"first_name": "the first name1",
"last_name": "the last name1"
},
{
"first_name": "the first name2",
"last_name": "the last name2"
},
]
"columns": [
{
data: "first_name", title: 'first_name',
width: '10%', // You can define each column width in the table
sortable: true,
searchable: false
},
{
data: "last_name", title: 'last_name',
width: '10%',
sortable: true,
searchable: false
}
]
});
Также для стороны сервера для подачи данных, просто используйте ajax:
$('#users').DataTable({
responsive: true,
"columns": [
{
data: "first_name", title: 'first_name',
width: '10%', // You can define each column width in the table
sortable: true,
searchable: false
},
{
data: "last_name", title: 'last_name',
width: '10%',
sortable: true,
searchable: false
}
]
ajax: {
url: your_post_url_returning_datatable_object_json,
type: 'POST'
},
});
Как я уже говорил, вы можете определить каждый столбец таблицы или сделать горизонтальную прокрутку:
scrollX: '100%',