【发布时间】:2020-04-10 21:24:17
【问题描述】:
我想在名为 "view services" 的列中添加自定义按钮,因为我想在该列中显示多个值。如何添加具有自定义内容的自定义按钮来执行自定义功能?当用户单击该按钮时,我想打开一个引导模式来查看多个值。我怎样才能做到这一点?我是使用数据表的新手。
我的代码:
$('#appointment-datatable').DataTable({
processing: true,
serverSide: true,
ajax: '/get_appointment_data',
columns: [
{ data: 'id', name: 'id' },
{ data: 'user_type', name: 'user_type' },
{ data: 'firstname', name: 'firstname' },
{ data: 'lastname', name: 'lastname' },
{ data: 'vehiclemodel', name: 'vehiclemodel' },
{ data: 'date', name: 'date' },
{ data: 'time', name: 'time' },
{ data: 'payment_status', name: 'payment_status' },
{ data: 'amount', name: 'amount' },
{ data: null, render: function(data, type, full, meta) {
return '<button class="btn btn-mini btn-primary pull-right"> View Service</button>';
} }
],
dom: 'Bfrtip',
buttons: [
{ extend: 'print' },
{ extend: 'pdf' },
{ extend: 'excel' }
],
});
【问题讨论】:
-
你加载jquery.min.js了吗?
-
是的。数据表正在工作。但我想为每个原始添加一个自定义按钮
-
我试过这个,不工作:` { data: 'services', render: function( data, row, meta) { return '
-
尝试将
return的内容放入()。return ('<button class="btn btn-mini btn-primary pull-right"> View Service</button>');` -
试试这个
data: null, mRender: function (data, type, full)
标签: javascript php ajax laravel datatable