Tengo una tabla con demasiados datos. Lo que hice fue agregarlo como filas secundarias en la vista de pedido. Pero cuando quiero exportar el contenido de la tabla, las filas secundarias no están incluidas. Intenté varias soluciones pero ninguna funciona.
Aquí está mi mesa
Cuando exporto los datos en Excel, solo es este
Usé la forma simple de poner los botones en la parte delantera a través de
dom: 'Bfrtip', buttons: [ { extend: 'csv', text: 'Export to CSV', className: 'btn btn-default', charset: 'utf-8', fieldSeparator: ',', bom: true, filename: 'Corporates', exportOptions: { columns: ':not(.notexport)' },} ],
En mi controlador, simplemente devuelvo la función de tablas de datos de yajra.
public function index(Request $request) { $corporate = Corporate::all(); if($request->ajax()){ return Datatables::of($corporate) ->addIndexColumn() ->addColumn('created_at', function ($row) { return Carbon::createFromFormat('Ymd H:i:s', $row->created_at)->format('M d, Y'); }) ->addColumn('buttons', function ($row) { return '<a href="'.route('admin.corporate.edit',$row->id).'" class="btn btn-primary"> Update</a> <button onclick="deleteCorporate('.$row->id.')" class="btn btn-danger">Delete</button>'; }) ->rawColumns(['buttons']) ->make(true); } return view('corporate.index'); }
¿Alguien sabe lo que me perdí o qué hacer? Gracias por adelantado.