como puedo agrupar columnas de la tabla y que se reflejen al exportar el pdf?
como puedo agrupar columnas de la tabla y que se reflejen al exportar el pdf?
Neroxx96
Posts: 2Questions: 1Answers: 0
he agrupado varias columnas en el datatables pero cuando le doy a exportar no refleja las agrupaciones en el pdf, hay alguna manera de que tambien se vean en el pdf? aqui un fragmento del codigo.
var groupColumn = 0;
let table = new DataTable("#Report", {
columnDefs: [{ visible: false, targets: groupColumn }],
order: [[groupColumn, 'asc']],
drawCallback: function (settings) {
var api = this.api();
var rows = api.rows({ page: 'current' }).nodes();
var last = null;
api.column(groupColumn, { page: 'current' })
.data()
.each(function (group, i) {
if (last !== group) {
$(rows)
.eq(i)
.before(
'<tr class="group"><td colspan="5">' +
group +
'</td></tr>'
);
last = group;
}
});
},
This question has an accepted answers - jump to answer
Answers
Datatables doesn't provide this capability. It will take a custom solution. I built an example of exporting the RowGroup extension rows to Excel in this thread. The code you have above is the precursor to the RowGroup extension.
Kevin
Me lo imagine pero de todos modos muchas gracias