首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数据表TableTools仅下载表的一部分

数据表TableTools仅下载表的一部分
EN

Stack Overflow用户
提问于 2014-10-20 17:32:26
回答 1查看 497关注 0票数 0

我正在使用Datatables插件TableTools来提供用户下载表内容的能力。表在Javascript中的内存中(没有服务器端分页)。但是当我尝试下载表格的时候,我没有得到所有的内容--只有第一页加一行左右。

我按照以下方式配置TableTools:

代码语言:javascript
代码运行次数:0
运行
复制
        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

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-20 17:47:32

我通过从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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26471518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档