如何在RubyonRails中显示DataTableTools(复制、csv、excel、pdf、保存)
我在RubyonRails应用程序中使用Datatable。我跟这里的一样 我的数据表排序和搜索工作正常。但是我在我的表格标题中看不到我的表格工具选项(例如复制、csv、excel、pdf、保存) 我想像这样展示我的桌子 请提供帮助。更新(2016年): 尽管他们正在停用用于按钮的TableTools和选择扩展(),但这是选项示例的较新版本:如何在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
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>