0

jQueryデータテーブルからExcelを生成しようとしていました。フラッシュ ビデオのアイコンは、印刷オプションを除いて無効な状態でした。問題は何ですか?

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

2 に答える 2

0

この問題は通常、フラッシュコンポーネントが正しくロードされていないことが原因で発生します。次のように手動でパスを設定する必要があります。

$('#example').dataTable( {
    "sDom": 'T<"clear">lfrtip',
    "oTableTools": {
        "sSwfPath": "/swf/copy_cvs_xls_pdf.swf"
    }
} );
于 2011-12-07T14:14:03.643 に答える
0

データテーブルと TableTools をアップグレードすると、正常に動作します。

于 2011-12-20T07:08:03.247 に答える