2011-12-07 2 views
0

jQuery 데이터 테이블에서 Excel 생성을 구현하려고했습니다. 플래시 비디오의 아이콘은 인쇄 옵션을 제외하고는 비활성화 상태였습니다. 무엇이 문제 일 수 있습니까?jQuery에서 Excel 생성 Datatable 단추가 비활성 상태였습니다

<style type="text/css" media="screen"> 

@import "/public/stylesheets/TableTools.css"; 

    .dataTables_info { padding-top: 0; } 
    .dataTables_paginate { padding-top: 0; } 
    .css_right { float: right; } 
    #example_wrapper .fg-toolbar { font-size: 0.8em } 
    #theme_links span { float: left; padding: 2px 10px; } 

</style> 
<script> 
    $(document).ready(function() { 
     oTable = $('#example').dataTable({ 
        "sDom": 'T<"clear">lfrtip', 
        "oTableTools": { 
         "sSwfPath": "/public/swf/copy_cvs_xls_pdf.swf" 
       }, 
        "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]] 
} 
      ); 
}); 

답변

0

데이터 테이블과 TableTools를 올바르게 업그레이드하십시오.

0

이 문제는 대개 플래시 구성 요소가 올바르게로드되지 않아서 발생합니다. 다음과 같이 경로를 수동으로 설정해야합니다.

$('#example').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "/swf/copy_cvs_xls_pdf.swf" 
    } 
}); 
+0

여전히 사용할 수 없습니다. 코드를 추가했습니다 질문을 확인하십시오 – Arasu

+0

인쇄 버튼 만 활성화되었습니다. "aButtons": [ "copy", "print"] 옵션을 사용했지만 모든 컨트롤이 표시됩니다. 어떤 경로 문제가 있습니까? – Arasu