copy

起始版本号: Buttons 1.0.0

一个用来把表格数据复制到剪贴板的按钮

注意:这个需要使用Bottons扩展

说明(Description)

这个按钮作为一个代理,根据浏览器的支持和页面上的库自动选择是 copyHtml5Button 还是 copyFlashButton

This is provided as there is no API in HTML5 that allows a copy to clipboard action when clicking a button. Flash however does provide that option, giving a potentially more desirable interface to the end user.

选择的顺序是:

如果检测到环境要求不满足,则不显示此按钮。

Datatables已经处理了该使用html5还是falsh,这样不需要程序员用逻辑去控制, 你任然可以使用 exportOptions选项定义按钮类型

选项(Options)

这个按钮有以下选项配置:

示例

Datatables初始化:自动选择html还是falsh导出数据

$('#myTable').DataTable( {
    buttons: [
        'copy'
    ]
} );

直接初始化:使用 exportOptions 选项配置只导出当前页

$('#myTable').DataTable( {
    buttons: [
        {
            extend: 'copy',
            text: 'Copy current page',
            exportOptions: {
                modifier: {
                    page: 'current'
                }
            }
        }
    ]
} );

http://datatables.net/reference/button/copy

Translation from DataTables.net, with permission