2013-01-05 2 views
0

DataTables 방식의 동적 SQL 연결을 사용합니다. 버튼 CSV 및 XML 내보내기 버튼을 추가하고 싶지만 표시되지 않습니다. 아니면 나를 잘못 생각합니다. 내보내기 csv 및 xls 추가하지 않음

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'] 
      ] 
     });

답변

0

당신이 당신의 페이지에 플러그인 JS 파일을 추가 한 감사? DOWNLOAD LINK

또한 swf 파일을 단추의 이미지로 포함시켜야한다고 생각합니다.

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