-1

テーブルツールプラグインを使用してデータテーブルでCSVボタンを使用しています.このコードのみ-

var table=$('#srvc_data_table').dataTable( {
        "data": dataSet,
        "columns": table_headings,
        "dom": 'T<"clear"><"H"lfr>t<"F"ip>',
        "tableTools": {     
        "sSwfPath": "../swf/copy_csv_xls_pdf.swf",        
        },
        });

ボタンは以下のようにtableTools.js(tabletoolsプラグインファイル)で宣言されています->

TableTools.BUTTONS = {
    "csv": $.extend( {}, TableTools.buttonBase, {
        "sAction": "flash_save",
        "sButtonClass": "DTTT_button_csv",
        "sButtonText": "CSV",
        "sFieldBoundary": '"',
        "sFieldSeperator": ",",
        "fnClick": function( nButton, oConfig, flash ) {
            this.fnSetText( flash, this.fnGetTableData(oConfig) );
        }
    } ),

CSV ボタンがデータ テーブルに追加されています。しかし、このボタンをテーブル自体に配置したくありません。このボタンを別のツールバーに配置したいのです。ボタンをテーブルから切り離すか、別のツールバーの別のボタンからクリック イベントを発生させたいと考えています。別のボタンから fnClick イベントを発生させることは可能ですか。

4

1 に答える 1