数据表 - 无法使用tabletools将新添加的行导出到CSV文件

时间:2013-03-07 13:25:15

标签: javascript jquery csv datatable

我有一个数据表,我继续根据某些操作追加行。现在我还有一个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"
 }
]
},
});

我最初在表格中有两行,并且我继续使用fnOpen追加新行。

现在,当我将表格导出为CSV时,只导出原始的两行而不是表格的最新内容?这有什么问题?

1 个答案:

答案 0 :(得分:0)

您的eventListener只会抓取页面上实例化的元素,您需要等到准备将其移动到CSV然后附加监听器。