我想在数据表中使用行函数。我设法建立了数据分组。现在,我想显示在行组右边对齐的列的内容。
我不知道如何获取该列的值。
这就是我的最爱:
$(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 Ulrika 10:00批准
我想在组的同一行级别上显示时间(10:00,议程时间)