TableTools保存为Excel选项的隐藏列

Ara*_*asu 1 jquery jquery-datatables

我在Datatables中实现了TableTools.我在浏览器中有一些隐藏的列,但是当我生成excel时.它正在生成那些隐藏的列.但是这些隐藏的列也不应该包含在生成excel中.我怎样才能做到这一点.

jlr*_*lin 5

使用mColumns.它确定在导出中使用哪些字段.

$(document).ready( function () {
    $('#example').dataTable( {
        "sDom": 'T<"clear">lfrtip',
        "oTableTools": {
            "aButtons": [
                {
                    "sExtends": "ajax",
                    "sButtonText": "Special columns",
                    "mColumns": [ 0, 1, 4 ]
                },
                {
                    "sExtends": "ajax",
                    "sButtonText": "Visible columns",
                    "mColumns": "visible"
                }
            ]
        }
    } );
} );
Run Code Online (Sandbox Code Playgroud)