gpt4 book ai didi

javascript - 数据表TableTools下载仅下载部分表

转载 作者:行者123 更新时间:2023-12-03 11:36:33 26 4
gpt4 key购买 nike

我正在使用数据表插件 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

关于javascript - 数据表TableTools下载仅下载部分表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26471518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com