javascript - buttons - DataTable, exportar a pdf no funciona correctamente con dos encabezados y colspan
datatables header (0)
Estoy usando una tabla de datos para mostrar mis datos y quiero exportarlos a PDF.
Seguí los pasos enumerados en el ejemplo dado en este enlace .
Tengo una tabla en la que quiero dos encabezados y los dos encabezados, un encabezado con colspan, es decir, como se muestra a continuación
<th colspan=3>
Entonces, cuando trato de exportar la tabla a PDF, solo me da un encabezado y también tengo una descripción completa de la columna. Mi fragmento de código con todos los archivos css nd js necesarios es el siguiente:
<link href="https://cdn.datatables.net/1.10.11/css/dataTables.bootstrap.min.css" rel="stylesheet"/>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.1.2/css/buttons.dataTables.min.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/dataTables.buttons.min.js"></script>
<script type="text/javascript" src="http://cdn.datatables.net/buttons/1.1.2/js/buttons.flash.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/buttons.html5.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/buttons.print.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(''#dataTable'').DataTable( {
dom: ''Bfrtip'',
buttons: [
''copy'', ''csv'', ''excel'', ''pdf'', ''print''
]
} );
} );
</script>
<table id="dataTable" cellspacing="0" width="auto">
<thead>
<tr>
<th colspan = 3></th>
<th colspan = 3>IMP values</th>
</tr>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Accountant</td>
<td>Tokyo</td>
<td>63</td>
<td>2011/07/25</td>
<td>$170,750</td>
</tr>
</tbody>
</table>
La imagen a continuación muestra, tabla como se ve en el navegador
La imagen a continuación muestra, tabla como se ve después de exportar a pdf
Entonces, ¿cómo puedo obtener dos encabezados en pdf usando datatable?
Gracias por adelantado.