С помощью таблиц данных Jquery я создал таблицу данных, которая динамически загружает данные с сервера с помощью Ajax в формате JSON.Это мой код:
$.ajax({
type: 'POST',
url: "{{URL::to('/')}}/mynote_list",
headers: {
'X-CSRF-TOKEN': '{{ csrf_token() }}'
},
dataType: 'json',
success: function(data) {
var dataSet = data.data;
mytable = $('#mynote_table').DataTable({
destroy: true,
paging: false,
searching: false,
ordering: true,
bInfo: false,
columnDefs: [
{ "width": "150px", "targets": [0] },
{ "width": "40px", "targets": [1] }
],
fixedColumns: true,
"data": dataSet,
"columns": [
{"data": "my_note"},
{ "data": "Link",
"mRender": function (data, type, full) {
return '<button type="button" class="fa fa-trash delete-button btn btn-flat" style="font-size:14px;color:red" id="'+full.id+'" ></button>';
}
},
],
"order": [
[1, 'asc']
]
});
}
});
Но полученную ширину столбца я не пытаюсь установить.
Particuls| Action
=========+=============
AAAAA | Delete
---------+-------------
BBBBB | Delete
---------+-------------
CCCCC | Delete
---------|------------
Как я могу исправить это поведение?