我在我的项目中使用数据表并使用 ajax 选项来获取数据表的数据,但我想在空表的情况下显示自定义表行,在执行搜索后没有记录的情况下显示不同的表行。
$('#clients-list-table').DataTable({
"processing": true,
"lengthChange": false,
"pageLength": 10,
"ajax": {
"url": SITE_URL + "/clients",
"contentType": "application/json",
"type": "GET"
},
"columns": [
{ "data": "name" },
{ "data": "email" },
{ "data": "tax_id", "searchable": false, "orderable": false },
{ "data": "phone", "searchable": false, "orderable": false },
{
"orderable": false,
"searchable": false,
"data": null,
"defaultContent": "",
"mRender": function ( data, type, row ) {
actionTd = '<i class="fa fa-sort-desc action-btn" class="dropdown-toggle" data-toggle="dropdown"></i>';
actionTd += '<div class="dropdown-menu"><ul>';
actionTd += '<li><a href="javascript:void(0);">View</a></li>';
actionTd += '<li><a href="'+SITE_URL+'/clients/'+data.id+'/edit">Edit</a></li>';
actionTd += '<li><a class="delete_resource" data-resource="destroy-client-form-'+data.id+'" href="'+SITE_URL+'/clients/'+data.id+'">Delete</a><form method="POST" action="'+SITE_URL+'/clients/'+data.id+'" accept-charset="UTF-8" id="destroy-client-form-'+data.id+'" style="display: none"><input name="_method" type="hidden" value="DELETE"><input name="_token" type="hidden" value="'+$('meta[name="csrf-token"]').attr('content')+'"></form></li>';
actionTd += '</ul></div>';
return actionTd;
}
},
],
慕妹3242003
相关分类