У меня есть jQuery DataTable, и флажки не отображаются. Все остальное, что я положил в колонку, покажет, но флажки не будут, и я схожу с ума. Вот мой код:
$(document).ready(function() {
$('#companylist').DataTable({
dom: '<lf> <t><ip><"clear">',
ajax: {
url: 'data/companylist-ajax.php',
dataSrc: '',
},
bPaginate: true,
scrollX: "100%",
order: [
[0, "desc"]
],
scrollCollapse: true,
bAutoWidth: true,
aLengthMenu: [10, 25, 50, 75, 100],
"columns": [{
data: null,
render: function(datad) {
//return '<input type="checkbox" name="selectcompanyid">';
return '<label><input type="checkbox" name="test[]"></label>';
}
},
{
"data": "name"
},
{
"data": "regoffice_city"
},
{
"data": "regoffice_country"
},
{
"data": "is_customer"
},
{
"data": "is_supplier"
},
{
data: null,
render: function(data) {
return '<a class="btn btn-default btn-sm" href="viewcompany.php?companyid=' + data[0] + '"><i class="far fa-fw fa-eye fa-lg" style="color: gray"></i></a> <a class="btn btn-default btn-sm" id="delcompanybtn" data-href="data/deletecompany.php?companyid=' + data[0] + '" data-toggle="modal" data-target="#confirm-delete" data-id="' + data[0] + '"><i class="fa fa-fw fa-trash fa-lg"></i></a>';
}
}
]
});
});