带有Excel的数据表TableTools,pdf导出功能不能与firefox一起使用,但只能在Chrome中使用

时间:2017-01-02 11:57:21

标签: jquery datatables cross-browser tabletools

Datatables TableTools with Excel,pdf导出函数不能与firefox一起使用 我试图使用Datatables TableTools导出到Excel和PDF并检查了所有其他帖子,似乎没有任何东西让它在firefox中运行;它在chrome和IE中运行良好。请建议我

function BindDataTable(targetGrid){

    var sortableGrid = $(targetGrid).attr('id');
    //$('#' + sortableGrid).DataTable();
    var table = $('#' + sortableGrid).DataTable({
        "bFilter": false, //hide Search bar
    });

    var tableTools = new $.fn.dataTable.TableTools(table, {
        'aButtons': [
            {
                'sExtends': 'xls',
                'sButtonText': 'Save to Excel',
                'sFileName': 'TableList.xls'
            },               
            {
                'sExtends': 'pdf',
                'sFileName': 'TableList.pdf'                  
            },               
            {
                'sExtends': 'csv',
                'sFileName': 'TableList.csv'               
            }   

        ],
        'sSwfPath':'http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf'
    });
    var idwrapper = $('#' + sortableGrid).attr('id') + "_wrapper";       
    $(tableTools.fnContainer()).insertBefore('#'+idwrapper);

}

1 个答案:

答案 0 :(得分:0)

最有可能是Flash问题。请尝试重新安装Flash