繁体   English   中英

不添加导出CSV和XLS

[英]Not add export csv and xls

我使用DataTables方式进行动态sql连接。 我想添加导出csv和xml的按钮,但是它没有出现。 还是我误会了我。

oTable = $('#tbl_result').dataTable( 
        {
            "sDom": 'T<"top"fl>rt<"bottom"pi>' ,
            "sPaginationType": "full_numbers",
            "bAutoWidth"    : false,    
            "bProcessing": true,
            "bSortClasses"  : false, 
            "iDisplayLength": 15,
            "bStateSave"    : false,    
            "bServerSide": true,
            "oLanguage": {
                "sUrl": "/includes/js/DataTables.fr.js"
            },
            "sAjaxSource": "sql-objects.php",
           "oTableTools": {
                "aButtons": [ "csv", "xls" ],
                {
                    "aButtons":    [ "csv", "xls", "" ]
                    "sExtends":    "collection",
                }
            }, 
            "fnRowCallback": function( nRow, aData, iDataIndex ) 
            {
                $('td:eq(1)', nRow).html( DateFr(aData['date']) ) ;
                $('td:eq(2)', nRow).html( ( aData['etat'] == '0' ? 'Inscrit' :  'En attente') ) ;
                $('td:eq(3)', nRow).html( '<a user="' + aData['mail'] + '" class="delete" href="?id_abonne='+ aData['mail'] +'"><img border="0" class="icon16 infobulle" src="/back_office/images/template/icon16-delete.png"></a>');
            },
            "aoColumns"     :
            [
                { "mData": "mail" },
                { "mData": "date" },
                { "mData": "etat" },
                { "mData": "cle", "bSortable": false}
            ],
            "aaSorting"     :
            [
                [0,'desc']
            ]
        });

谢谢

您是否已将插件js文件添加到页面? 下载链接

我也认为您需要包括swf文件,因为这是按钮的图像。

"oTableTools": {
            "sSwfPath": "/swf/copy_csv_xls_pdf.swf"
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM