Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RubyonRails中显示DataTableTools(复制、csv、excel、pdf、保存)_Ruby_Ruby On Rails 3_Datatable_Tabletools - Fatal编程技术网

如何在RubyonRails中显示DataTableTools(复制、csv、excel、pdf、保存)

如何在RubyonRails中显示DataTableTools(复制、csv、excel、pdf、保存),ruby,ruby-on-rails-3,datatable,tabletools,Ruby,Ruby On Rails 3,Datatable,Tabletools,我在RubyonRails应用程序中使用Datatable。我跟这里的一样 我的数据表排序和搜索工作正常。但是我在我的表格标题中看不到我的表格工具选项(例如复制、csv、excel、pdf、保存) 我想像这样展示我的桌子 请提供帮助。更新(2016年): 尽管他们正在停用用于按钮的TableTools和选择扩展(),但这是选项示例的较新版本: var oTable = $('#my-table').dataTable({ autoWidth: false, autoHeigh

我在RubyonRails应用程序中使用Datatable。我跟这里的一样

我的数据表排序和搜索工作正常。但是我在我的表格标题中看不到我的表格工具选项(例如复制、csv、excel、pdf、保存)

我想像这样展示我的桌子

请提供帮助。

更新(2016年): 尽管他们正在停用用于按钮的TableTools选择扩展(),但这是选项示例的较新版本:

var oTable = $('#my-table').dataTable({
    autoWidth: false,
    autoHeight: false,
    paging: false,
    dom: 'TCfrtip', // <-- Update letters for whichever extensions you want to use
    responsive: false,
    searching: true,
    ordering: true,
    stateSave: true,
    scrollY: 550,
    scrollX: true,
    scrollCollapse: true,
    fixedHeader: false,
    buttons: [
        'copyHtml5',
        'csvHtml5',
        'excelHtml5',
        'pdfHtml5'
    ],
    columnDefs: [{
        targets: 'no-sort', // disable sorting on class="no-sort"
        orderable: false
    }],
    drawCallback: function (settings) { }
});
var-oTable=$(“#我的表”).dataTable({
自动宽度:false,
自动高度:false,
分页:false,

dom:'TCfrtip',//我通过添加ZeroClipboard.js实现了这一点

<script src="http://localhost/assets/js/ZeroClipboard.js"></script>


如果您找到了解决方案,您可以添加并接受它,以帮助其他人。您可以添加一个答案或删除您的问题吗?此问题不应在未回答的问题列表中。谢谢。请添加它的工作原理。您好,谢谢您的回答,但“sDom”是什么意思:'t'它实际上是这样的吗?嘿@BKSpurgeon,dataTables键名和语法在这个答案之后有了轻微的变化,但是你可以在@BKSpurgeon中找到每个字母的含义,我用一个最近的例子更新了我的答案;)
<script src="http://localhost/assets/js/ZeroClipboard.js"></script>