Добавить столбец и установить конкретное значение для этого столбца (Laravel Datatable) - PullRequest
0 голосов
/ 23 сентября 2018

У меня уже есть таблица данных, теперь я хочу добавить столбец и задать для него значение не из базы данных, а установить его вручную.Правило таково: для первого ряда я хочу установить его как «обслуживаемый», а для всех рядов - «ожидание / ожидание».И я также хочу выделить или сделать цвет фона этой первой строки отличным от других строк.

это то, что я кодирую для моей таблицы данных в контроллере:

public function get_datatable(){
    $tanggal    = \Carbon\Carbon::now()->toDateString() ;
    $data       = antrian_sp::select(['antrian_id','tanggal', 'jam', 'noper', 'nama', 'status'])->where('keterangan','=',0)->whereDate('tanggal','=',$tanggal);

    return Datatables::of($data)->addIndexColumn()->addColumn('action', function ($data) {
        return '<a href="#" class="btn btn-xs btn-primary insert" id="'.$data->antrian_id.'"><i class="glyphicon glyphicon-user"></i></a>
                <a href="#" class="btn btn-xs btn-danger delete" id="'.$data->antrian_id.'"><i class="glyphicon glyphicon-trash"></i></a>
                <a href="#" class="btn btn-xs btn-success ok" id="'.$data->antrian_id.'"><i class="glyphicon glyphicon-ok"></i></a>';
    })
    ->make(true);
}

Ajax /javascript:

$('#daftar-antrian').DataTable({
                    "processing": true,
                    "serverSide": true,
                    "ajax"      : '/daftar_antrian/get_datatable',
                    "columns"   : [
                        {data: 'DT_Row_Index', orderable: false, searchable: false},
                        {data: 'noper', name: 'noper'},
                        {data: 'nama', name: 'nama'},
                        {data: 'status', name: 'status'},
                        {data: 'status', name: 'status'}
                    ],
                    "scrollY"       : "200px",
                    "scrollCollapse": true,
                    "info"          : true,
                    "paging"        : true,
                    "searching"     : false, 
                    "paging"        : false, 
                    "info"          : false
                });

Пожалуйста, дайте мне несколько идей, ребята, спасибо раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...