【问题标题】:Yajra DataTable addColumnYajra 数据表添加列
【发布时间】:2018-11-14 22:10:34
【问题描述】:

我使用 yajra 数据表,但是当我使用“addColumn”方法时遇到问题。 我使用该方法的一个可以正常工作,但另一个不能

这是我的源代码:

        ->addColumn('action', function($arrProduct){
          return
              '<center><a class="btn btn-success btn-sm"  href="'.route('packaging.edit',['id' => $arrProduct['id'], 'product_id'=> $arrProduct['product_id']]).'">
                  <i class="fa fa-refresh"></i>&nbsp;Proses</a></center>';
        })
        ->addColumn('status', function($arrProduct){
            if($arrProduct['status_produksi']){
              return ucwords($arrProduct['status_produksi']);
            }else{
              $tag = "<center><a class='btn btn-danger btn-sm'>
                  <i class='fa fa-refresh'></i>Belum Diproses</a></center>";
              return $tag;
            }
        })
        ->make(true);

这就是问题所在:

其中一个(列操作)正常工作,但为什么在另一个(列状态)中“addColumn”不起作用?

请有人帮助我.. 还是谢谢

【问题讨论】:

  • 不要使用双引号发送,而是使用单引号。就像您在上一列“流程”中使用的一样。
  • 这些是 2 个不同的列.. 我怎么能使用单个“addColumn”?

标签: laravel-5 yajra-datatable


【解决方案1】:

添加-&gt;rawColumns(['status', 'action'])

-&gt;make(true);之前

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 2021-12-31
    • 1970-01-01
    • 2016-09-13
    • 2021-01-26
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多