簡體   English   中英

Datatables TableTools僅下載表的下載部分

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM