У меня уже есть таблица данных, теперь я хочу добавить столбец и задать для него значение не из базы данных, а установить его вручную.Правило таково: для первого ряда я хочу установить его как «обслуживаемый», а для всех рядов - «ожидание / ожидание».И я также хочу выделить или сделать цвет фона этой первой строки отличным от других строк.
это то, что я кодирую для моей таблицы данных в контроллере:
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
});
Пожалуйста, дайте мне несколько идей, ребята, спасибо раньше.