【问题标题】:Datatables tabletools copy filtered dataDatatables tabletools 复制过滤后的数据
【发布时间】:2015-02-03 19:15:03
【问题描述】:

我只想从 tabletools 插件中复制过滤后的数据。我已经看到这个问题被问了几次,所有的答案都说要使用 oSelectorOpts。我相信我正在这样做,但它似乎不起作用。

$(document).ready(function() {
            var oTable = $('#SensorData').DataTable(
            {
                "order": [[2, "desc"]],
                dom: 'T<"clear">lfrtip',
                tableTools: {
                    "sSwfPath": "assets/swf/copy_csv_xls_pdf.swf"
                },
                "oTableTools": {
                    "aButtons": [
                        {
                            'sExtends': 'copy',
                            "oSelectorOpts": { filter: 'applied', order: 'current', page: 'all' },
                        },
                        {
                            'sExtends': 'xls',
                            "oSelectorOpts": { filter: 'applied', order: 'current' },
                        },
                        {
                            'sExtends': 'print',
                            "oSelectorOpts": { filter: 'applied', order: 'current' },
                        },
                        {
                            'sExtends': 'pdf',
                            "oSelectorOpts": { filter: 'applied', order: 'current' },
                        },
                        {
                            'sExtends': 'csv',
                            "oSelectorOpts": { filter: 'applied', order: 'current' },
                        }
                    ]
                },
                "columnDefs": [
                    {
                        "targets": [0],
                        "visible": false,
                        "searchable": false
                    }
                ]
            });

【问题讨论】:

    标签: tabletools datatables-1.10


    【解决方案1】:

    终于想通了。 我的按钮部分位于错误的区域。

    var oTable = $('#SensorData').DataTable(
                {
                    "bServerSide": false,
                    "order": [[2, "desc"]],
                    dom: 'T<"clear">lfrtip',
                    tableTools: {
                        "sSwfPath": "assets/swf/copy_csv_xls_pdf.swf",
                        "aButtons": [
                            {
                                "sExtends": "copy",
                                "mColumns": [1, 2],
                                "oSelectorOpts": { filter: "applied", order: "current" }
                            },
                            {
                                'sExtends': 'xls',
                                "mColumns": [1, 2],
                                "oSelectorOpts": { filter: 'applied', order: 'current' }
                            },
                            {
                                'sExtends': 'print',
                                "mColumns": [1, 2],
                                "oSelectorOpts": { filter: 'applied', order: 'current' }
                            },
                            {
                                'sExtends': 'pdf',
                                "mColumns": [1, 2],
                                "oSelectorOpts": { filter: 'applied', order: 'current' }
                            },
                            {
                                'sExtends': 'csv',
                                "mColumns": [1, 2],
                                "oSelectorOpts": { filter: 'applied', order: 'current' }
                            }
                        ]
                    },
                    "columnDefs": [
                        {
                            "targets": [0],
                            "visible": false,
                            "searchable": false
                        }
                    ]
                });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      相关资源
      最近更新 更多