Datatables.Buttons隐藏打印和导出到Excel的列

And*_*wat 5 jquery datatables

如何隐藏打印和导出到excel的最后一列,但显示在正常查看中

http://jsfiddle.net/andrew_safwat/qokbv1sj/

$(document).ready(function () {

            $('#example').DataTable({
                dom: 'Brtip',
                buttons: [
                    {
                        extend: 'print'
                    },
                    {
                        extend: 'excel'
                    }
                ]
            });
        });
Run Code Online (Sandbox Code Playgroud)

Mos*_*hua 12

使用exportOptions这里是你如何做到的

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            {
                extend: 'copyHtml5',
                exportOptions: {
                    columns: [ 0, ':visible' ]
                }
            },
            {
                extend: 'excelHtml5',
                exportOptions: {
                    columns: ':visible'
                }
            },
            {
                extend: 'pdfHtml5',
                exportOptions: {
                    columns: [ 0, 1, 2, 5 ]
                }
            },
            'colvis'
        ]
    } );
} );
Run Code Online (Sandbox Code Playgroud)

https://datatables.net/extensions/buttons/examples/html5/columns.html


小智 6

$(document).ready(function () {
    $('#example').DataTable({
        dom: 'Brtip',
         buttons: [
            {
           extend: 'print',
           exportOptions: {
           columns: [ 0, 1, 2, 3, 4, 5, 6 ] //Your Column value those you want
               }
             },
             {
              extend: 'excel',
              exportOptions: {
              columns: [ 0, 1, 2, 3, 4 5, 6 ] //Your Column value those you want
             }
           },
         ],
    });
});
Run Code Online (Sandbox Code Playgroud)