Hola usuario de nuestra web, tenemos la solución a tu búsqueda, deslízate y la encontrarás un poco más abajo.
Solución:
Si está utilizando tablas de datos yajra laravel
Solo agrega ->añadirColumnaÍndice()
return DataTables::of($data)
->addIndexColumn()
->make(true);
En su javascript, puede configurar la primera fila como un número de serie como este
columns: [
data: 'DT_Row_Index', name: 'DT_Row_Index' ,
data: 'name', name: 'name' ,
data: 'action', name: 'action'
]
use DT_RowIndex en lugar de DT_Row_Index para la última versión de tabla de datos de yajra
Establezca la variable rownum al comienzo de su consulta. Luego configure el proceso de incremento en su consulta.
DB::statement(DB::raw('set @rownum=0'));
$data = BillInfo::get(['bill_info.*',
DB::raw('@rownum := @rownum + 1 AS rownum')]);
return Datatables::of($data)
->removeColumn('id')
->make(true);
Aquí puede obtener el número de fila como número de serie de los registros dados [1 . . . 8].
Al usar las tablas de datos de Yajra Laravel
return DataTables::of($result)
->addIndexColumn()
->make(true);
"columns": [
"data": 'DT_RowIndex',
orderable: false,
searchable: false
,
]
Si guardas algún titubeo o capacidad de aclarar nuestro división puedes añadir una crítica y con placer lo ojearemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)