1

いくつかのアクションに基づいて行を追加し続けるデータテーブルがあります。これで、テーブルをCSVとしてエクスポートするためのcsvエクスポートボタンもあります。これが私がテーブルを初期化する方法です

mytable = $("#serviceTable").dataTable({
"bPaginate": false, 
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": contextRoot+"/js/copy_csv_xls_pdf.swf",
"aButtons": [
 {
 "sExtends":    "csv",
 "sButtonText": "Export To CSV",
 "sFileName": "Operations.csv"
 }
]
},
});

最初はテーブルに2つの行があり、。を使用して新しい行を追加し続けていますfnOpen

テーブルをCSVにエクスポートすると、テーブルの最新の内容ではなく、元の2行のみがエクスポートされますか?ここでの問題は何ですか?

4

1 に答える 1

0

eventListener は、インスタンス化されたときにページ上にあった要素のみを取得します。CSV に移動する準備が整うまで待ってから、Listener をアタッチする必要があります。

于 2013-03-07T13:40:20.707 に答える