【问题标题】:Save(Excel,CSV,PDF) and Copy is not working in Datatable Tools保存(Excel、CSV、PDF)和复制在数据表工具中不起作用
【发布时间】:2013-05-28 07:18:23
【问题描述】:

我正在使用来自https://www.datatables.net/ 的数据表工具 打印工作正常,但保存和复制不起作用。 这是我的JS代码

// datatables table tools
                $('#datatablestools').dataTable({
                    "sDom": "<'row-fluid'<'span6'T><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
                    "oTableTools": {
                        "aButtons": [
                            "copy",
                            "print",
                            {
                                "sExtends":    "collection",
                                "sButtonText": 'Save <span class="caret" />',
                                "aButtons":    [ 
                                    "xls", 
                                    "csv",
                                    {
                                        "sExtends": "pdf",
                                        "sPdfOrientation": "landscape",
                                        "sPdfMessage": "Your custom message would go here."
                                    }
                                ]
                            }
                        ],
                        "sSwfPath": "js/datatables/swf/copy_csv_xls_pdf.swf"
                    }
                });

【问题讨论】:

    标签: jquery jquery-datatables


    【解决方案1】:

    您是否已正确创建文件夹并包含 swf 文件?

    根据您的代码,您的 swf 文件必须在文件夹路径“js/datatables/swf/”下。

    【讨论】:

      【解决方案2】:

      也可以尝试从初始化中排除“sSwfPath”并添加以下代码:

      TableTools.DEFAULTS.sSwfPath = "your path";
      // mine was TableTools.DEFAULTS.sSwfPath = "<?php echo $this->basePath() ?>/swf/copy_csv_xls_pdf.swf";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-21
        • 2020-12-13
        • 2018-02-21
        • 1970-01-01
        • 2023-03-23
        • 1970-01-01
        相关资源
        最近更新 更多