0

レポート グリッドの内容をエクスポートするために Jquery Datatable ツールを使用しています。多数の行をエクスポートする必要がある場合、ツールには多くの時間遅延がかかります。この遅延に「処理」インジケータを付ける必要があります。テーブルツールに次のコードを使用します-

 $('#mytable').dataTable({
    "scrollY": 385,
    "scrollX": true,
    "scrollCollapse": true,
    "bProcessing": true,
    "jQueryUI": true,
    "bSort": false,
    "bJQueryUI": true,
    "dom": 'T<"clear">lfrtip',
    "tableTools": {
        "sSwfPath": "http://cdn.datatables.net/tabletools/2.2.3/swf/copy_csv_xls_pdf.swf "
    }
});

また、カスタマイズされたインジケーターを配置するために、次のコールバックメソッドを試しました-

"fnClick": function ( nButton, oConfig, oFlash ) {
                        alert( 'Mouse click' );
}

このメソッドは、ボタンのクリック イベントで正常に機能します。実際の問題は、pdf へのエクスポートとクリック イベントの両方が連携しないことです。エクスポートされるまで処理インジケータを使用して pdf にエクスポートする方法は??

4

0 に答える 0