DataTable和PDFMake

时间:2018-07-02 13:01:24

标签: jquery html5 datatable datatables

我想在使用datatable pdf按钮导出时在div中添加一些数据。 导出为pdf时如何添加div? 我想问为什么我导出第一行标题时不显示

这是我的数据表脚本

$(document).ready(function() {
        $('#globaldatatable').DataTable({
                scrollX: '100%',
                scrollY: 400,
                iDisplayLength: '100',
            ordering: false,
            bPaginate: false,
            sDom: '<"row"<"col-sm-6"B><"col-sm-6">>' + '<"row"<"col-sm-12"<"table-responsive"t>>>' + '<"row"<"col-sm-5"><"col-sm-7">>',
            buttons: {
                buttons: [
                    {   extend: 'pdfHtml5',
                        text: '<i class="fa fa-file-pdf-o"></i> PDF',
                        className: 'excelButton',
                        orientation: 'landscape',
                        title: 'Laporan Detail Karyawan',
                        pageSize: 'A4'
                    },
                    {   extend: 'excelHtml5',
                        text: '<i class="fa fa-file-excel-o"></i> EXCEL',
                        className: 'excelButton',
                        title: 'Laporan Detail Karyawan',
                        message: $('#printed').text()
                    }],
                dom: {
                    container: {
                        className: 'dt-buttons'
                    },
                    button: {
                        className: 'btn btn-default'
                    }
                }
            },
            "columnDefs": [ { "width": "5%", "targets": 0 } ]
        });
    });

这是我的剧场,导出时这里的第一行不显示。

<thead>
                                <tr>
                                    <th colspan="3">
                                    <th colspan="2" style="text-align: center;">Saldo Awal</th>
                                    <th colspan="2" style="text-align: center;">Terima</th>
                                    <th>Rata</th>
                                    <th colspan="2" style="text-align: center;">Keluar</th>
                                    <th colspan="2" style="text-align: center;">Saldo Akhir</th>
                                </tr>
                                <tr>
                                    <th>Kode Brg</th>
                                    <th>Nama Brg</th>
                                    <th>Satuan</th>
                                    <th>Qty</th>
                                    <th>Nominal</th>
                                    <th>Qty</th>
                                    <th>Nominal</th>
                                    <th>Rata</th>
                                    <th>Qty</th>
                                    <th>Nominal</th>
                                    <th>Qty</th>
                                    <th>Nominal</th>
                                </tr>
                            </thead>

我打印时没有出现

<tr>
                                    <th colspan="3">
                                    <th colspan="2" style="text-align: center;">Saldo Awal</th>
                                    <th colspan="2" style="text-align: center;">Terima</th>
                                    <th>Rata</th>
                                    <th colspan="2" style="text-align: center;">Keluar</th>
                                    <th colspan="2" style="text-align: center;">Saldo Akhir</th>
                                </tr>

请帮助

0 个答案:

没有答案