【发布时间】:2017-08-06 18:45:11
【问题描述】:
我使用数据表 yajra/laravel-datatables 包。我快到了,但删除按钮以文本显示。
如何将其显示为按钮或链接?
数据:
return Datatables::eloquent(Product::query())
->addColumn('action', function($row) {
return '<a href="/prodicts/'. $row->id .'/edit" class="btn btn-primary">Edit</a>';
})
->addColumn('delete', function ($row) {
return '<a href="/products/show/1">delete</a>';
})
->make(true);
Js:
$(document).ready(function() {
oTable = $('#users').DataTable({
"processing": true,
"serverSide": true,
responsive: true,
columnDefs: [
{ responsivePriority: 1, targets: 1 },
{ responsivePriority: 2, targets: -2 },
{ responsivePriority: 3, targets: -1 }
],
"ajax": "http://admin/products",
"columns": [
<?php echo $string; ?>
{data: 'action', name: 'action', orderable: false, searchable: false},
{data: 'delete', name: 'delete', orderable: false, searchable: false}
],
结果:
【问题讨论】:
标签: laravel datatables