Как получить максимальное значение в datatable
Мой datatable:
1 Nagrog 0.314 0.314 0.311 0.366 0.524 0.601 0.468 2 Babakan 0.419 0.524 0.518 0.244 0.314 0.481 0.468 3 Dampit 0.419 0.419 0.518 0.366 0.314 0.481 0.374
Я хочу получить максимальное значение из таблицы, и мои ожидания таковы :
1. Nagrog 0.601 2. Babakan 0.524 3. Dampit 0.518
Что я уже пробовал:
Я пробовал использовать следующий код
$("#NilaiAkhir").DataTable({ processing: true, serverSide: true, scrollCollapse: true, responsive: true, scrollY : true, scrollX : true, ajax:'{!! route('admin.topsis.hasil_akhir')!!}', order:[0,'desc'], columns:[ {data:'id', name: 'id'}, {data:'nama', name: 'nama'}, {data:'r_makan',name:'r_makan'}, {data:'r_infeksi',name:'r_infeksi'}, {data:'r_sanitasi',name:'r_sanitasi'}, {data:'r_asuh',name:'r_asuh'}, {data:'r_pangan',name:'r_pangan'}, {data:'r_miskin',name:'r_miskin'}, {data:'r_pendidikan', name:'r_pendidikan'}, ], "drawCallback": function () { this.api().rows().every( function ( ) { var data = this.data(); var values = data.slice(1).map(Number); console.log( data[0] + ': ' + Math.max( ...values ) ); }); } });r_makan до r_pendidikan
Я могу из расчета в контроллере и получить результаты, как я описал в своем datatable
но в этом есть ошибка.
data.slice()