【问题标题】:meteor-tabular export data wih html5 export buttons带有 html5 导出按钮的流星表格导出数据
【发布时间】:2019-04-08 19:40:55
【问题描述】:

我正在使用表格查看表格中集合中的数据,但是当我需要使用带有按钮 (csvhtml5) 的 html5 导出按钮导出数据时,它只显示表格中可见的数据长度,而不是集合中的所有数据.

https://github.com/aldeed/meteor-tabular#features https://datatables.net/reference/button/csvHtml5

有没有办法让它导出所有数据?

【问题讨论】:

    标签: javascript node.js html meteor export-to-csv


    【解决方案1】:

    这是由 Tabular 处理检索数据的方式引起的;它只保存订阅的文档而不是整个集合。

    默认情况下,一个普通的 Meteor.subscribe 用于当前页面的表格数据。每当您切换页面时,此订阅都会停止,新的订阅会替换它。这意味着如果您的表格每页显示 10 个结果,那么您的客户集合中的第 1 页将有 10 个文档。当您切换到第 2 页时,您的客户集合中仍然只有 10 个文档,但它们将是下一个10.

    为了规避这个问题,我们想出了一个 hacky 解决方案,涉及修改 tabulardatatables.net-buttons 但它太丑了无法分享,所以我的两分钱使用香草数据表并将所有数据传递给它,它会为您处理导出,整齐。

    这里有一些东西可以帮助您入门:https://datatables.net/forums/discussion/41493/how-to-install-datatables-with-meteor-js-bootstrap-3

    【讨论】:

    • 谢谢。我会尝试以其他方式导出它
    猜你喜欢
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 2023-03-05
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多