【问题标题】:oTableTools extra from datatables is not working fine来自数据表的额外 oTableTools 无法正常工作
【发布时间】:2012-11-04 04:46:07
【问题描述】:

我使用这个 gem https://github.com/rweng/jquery-datatables-rails 将数据表添加到我的 Rails 应用项目中。

我已经添加到 application.js:

//=require dataTables/extras/TableTools

和application.css.scss:

*= require dataTables/extras/TableTools
*= require dataTables/extras/TableTools_JUI

我将这个 gem 与 twitter bootstrap 一起使用,除了 OTableTools 额外,一切都运行良好。

这是我的数据表代码:

$("#admin").dataTable({
  "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
  "sPaginationType": "bootstrap",
  "bProcessing"     : true,
  "sScrollX": "100%",
  "bScrollCollapse": true,
  "bAutoWidth": false,
  "aoColumns"       : [{"sType" : "html"}, null, null, null],
  "aaSorting"       : [[0, 'asc'], [1, 'asc']],
  "bServerSide"     : true,
  "sAjaxSource"     : "/admin/admins.json",
  "oTableTools": {
            "aButtons": [
                "copy",
                "print",
                {
                    "sExtends":    "collection",
                    "sButtonText": "Save",
                    "aButtons":    [ "csv", "xls", "pdf" ]
                }
            ]
        }
}).fnSetFilteringDelay();

我在这个例子中添加了oTableTools http://datatables.net/release-datatables/extras/TableTools/bootstrap.html 以与 twitter 引导程序一起使用。

我看不到导出为 csv、xls 和 pdf 格式的按钮...等

我做错了什么?问题出在哪里?

非常感谢

【问题讨论】:

    标签: jquery ruby-on-rails ruby-on-rails-3 datatables


    【解决方案1】:

    如果您的导向器结构与默认 TableTools 示例稍有不同,则需要为执行保存的 swf 文件设置 sSwf 路径,即:

    "oTableTools": {
        "sSwfPath": "dataTables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",
        "aButtons": ["copy", "print", {
             "sExtends": "collection",
             "sButtonText": "Save <span class=\"caret\" />",
             "aButtons": ["csv", "xls", "pdf"]
        }]
    }
    

    但我的理解是,不应该只影响显示功能(实际保存和复制)。

    我遇到了和你一样的问题。我的所有代码都已处理 - 我检查了 DataTables debugger,它识别出 DataTable 中正在使用 TableTools。

    如果你解决了这个问题,请告诉我!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多