0

问题或功能请求的摘要

我想向表格发送一些 HTML 标签,例如

我使用 editColumn 向该列添加一些 HTML 代码

它与addColumn但不与editColumn

问题是如何将 HTML 元素从控制器发送到表格 上面的示例在我需要查看标签时没有显示 HTML 标签

问题代码片段

 public function CustomerTicketAjax(Request $request, $id){

    $tickets = Customer::find($id);
    return Datatables::of(CustomerTicket::with('user')->where('customer_id', $tickets->id))

        ->editColumn('status', function ($tickets) {
            if ($tickets->status == 1) {
                return '<span class="label bg-red" style="font-size: 21px;">open</span>';
            } elseif ($tickets->status == 0) {
                return '<span class="label bg-red" style="font-size: 21px;">close</span>';
            };
        })

        ->make(true);}

系统详情

  • MAC OSX
  • PHP 7.1
  • 拉拉维尔 5.4
  • Laravel 数据表 7.*
4

1 回答 1

0

用这个:

return Response::json(array('element' => View::make('MyView')->render());
于 2017-04-25T15:46:12.443 回答