2014-09-03 3 views
1

데이터 테이블 내용을 내보내려고하지만 작동하지 않습니다. 이것 좀 도와주세요.데이터 테이블 도구 테이블이 작동하지 않습니다.

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "../../js/ZeroClipboard.swf", 
     "aButtons": [{ 
      "sExtends": "csv", 
      "sButtonText": "Save to CSV" 
     }] 
     }, 
    }) 
+0

어떻게됩니까? 어떻게해야합니까? JS 콘솔의 모든 오류? – Reeno

+0

오류가 발생하지 않습니다 – user3751955

+0

테이블을 내보내려면 단추가 보이십니까? 자세한 내용을 알려주십시오. 문제에 대한 설명이 도움이되지 않습니다. – Reeno

답변

0

이 코드를 사용하고 그것은 잘 작동 :

  $('#myTable').dataTable({ 
      "sDom": "T<'clear'><'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>", 
      "oTableTools": { 
      "sSwfPath": "/media/swf/copy_csv_xls_pdf.swf" 
      }, 
      "iDisplayLength": 50, 
      "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]], 
      "aaSorting": [] 

     }); 

브라우저 콘솔에 오류가? 어쩌면 그것이 당신의 swf를 찾지 못할 수도 있습니다.

+0

오류가 나타나지 않습니다. – user3751955

0

당신은 잘못된 자원을 대상으로하는 :

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "../../js/ZeroClipboard.swf", 
     .. 

이어야를

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf", 
     .. 

ZeroClipboard.swf는 이전 TableTools 버전에서 사용, 오래된 플래시 파일 [여기 예를 들어 CDN datatables를 사용] 2.0.0. 여기에 적절한 사용의 예입니다 -

0

http://jsfiddle.net/7ng9wfak/ 당신이 하나의 기본과 노력이

"oTableTools": { 
       "sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf", 
       "aButtons": [ 
         "copy", 
         "csv", 
         "xls", 
         "print" 
       ] 
       }, 

변경 버튼을 변경 시도 할 수 있습니다>.

관련 문제