【发布时间】:2019-06-28 22:39:57
【问题描述】:
使用 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
---------|------------
如何解决此问题?
【问题讨论】:
-
您在寻找什么宽度尺寸?您也可以用其他单位表示宽度。表格元素的宽度尺寸是多少,不要忘记css尺寸继承
标签: jquery html css datatables