[英]Datatables TableTools download only downloading part of table
我正在使用Datatables插件TableTools提供用戶下載表內容的功能。 這些表以Javascript形式存儲在內存中(無服務器端分頁)。 但是,當我嘗試下載表格時,我沒有得到全部內容,只有第一頁加上一行左右。
我正在按以下方式配置TableTools:
tableToolsProps = {
"aButtons" : [{
"sExtends": "copy",
"mColumns": "all"
},
{
"sExtends": "csv",
"mColumns": "all"
},
{
"sExtends": "xls",
"mColumns": "all"
}],
"sSwfPath" : "media/DataTables-1.10.0/extensions/TableTools/swf/copy_csv_xls.swf"
....
oTable.dataTable({
"bDestroy" : true,
"bRetrieve" : true,
"bJQueryUI" : true,
"bProcessing" : true,
"sPaginationType" : "full_numbers",
"sAjaxSource" : javaApiUrl + "rest/"+ urlSuffix,
"tableTools": tableToolsProps,
....
您可以在此頁底部的表中查看代碼的運行示例: http : //www.gtexportal.org/home/gene/ACTN3
有任何想法嗎?
我通過從DataTables 1.10.0升級到1.10.3解決了此問題。 顯然,早期版本的DataTables在deferRender和文件下載之間存在沖突。 參見: https : //datatables.net/forums/discussion/20266/tabletools-not-exporting-all-rows-with-bserverside-false-when-via-ajax#latest
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.