Я хочу использовать функцию строки в таблицах данных.Мне удалось установить группировку данных.Теперь я хотел бы отобразить содержимое столбца, выровненного справа от группы строк.
Я понятия не имею, как получить значение этого столбца.
Это то, с чем я пришел, так:
$(document).ready(function() {
var table = $('#example').DataTable({
order: [
[0, 'asc']
],
"columnDefs": [
{
"orderable": false,
"targets": [4,5,6]
}
],
rowGroup: {
endRender: null,
startRender: function(rows,idx, group) {
agendaTime = "" //get column 2 of the row
return $('<tr/>')
.append('<td colspan="6">' + group + '</td>')
.append('<td>' + agendaTime + '</td>')
},
dataSrc: 0
}
});
$('#example tfoot').remove();
$('a.group-by').on( 'click', function (e) {
e.preventDefault();
table.rowGroup().dataSrc( $(this).data('src') );
table.order.fixed( {pre: [[ $(this).data('column')*1, 'asc' ]]} ).draw();
table.draw();
} );
});
вот как выглядят данные для таблицы:
2018-11-07 61111113194009Ульрика 10:00 Одобрено
Я хотел бы отобразить время (10:00, повестки дня) на том же уровне строки группы