如何使用jquery数据表插件创建打印选项

时间:2011-08-30 12:52:00

标签: jquery datatables

我使用以下代码将表格作为网格

oTable = $('#search_table').dataTable({
    "bJQueryUI": true,
    "sScrollY": "200px",
    "bPaginate": true,
    //"bAutoWidth": true,
    "sPaginationType": "full_numbers",
    "sDom": 'T<"clear">lfrtip',
    "oTableTools": {
        "aButtons": [{
            "sExtends": "print",
            "sMessage": "Generated by DataTables"
        }]
    },
    "aoColumns": [
        null,
        null,
        null,
        null,
        null,
        null,
        null, {
            "bSortable": false
        }, {
            "bSortable": false
        },
        null,
    ]
});

问题:我需要打印在数据表插件中使用的表。是否有任何打印选项与数据表插件。

提前致谢...

1 个答案:

答案 0 :(得分:11)

此附加组件可能会对您有所帮助:http://www.datatables.net/extras/tabletools/

  

TableTools是DataTables HTML表增强器的插件,它为DataTable添加了一个高度可自定义的按钮工具栏。主要功能包括:

     
      
  • 复制到剪贴板
  •   
  • 将表格数据另存为CSV,XLS或PDF文件
  •   
  • 打印视图以进行清洁打印
  •   
  • 行选择选项
  •   
  • 轻松使用预定义按钮
  •   
  • 按钮的简单自定义
  •   
  • 用于高级控制的定义良好的API ...
  •