使用html5导出按钮的流星表格导出数据

时间:2018-11-05 12:32:33

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

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

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

有没有办法使其导出所有数据?

1 个答案:

答案 0 :(得分:1)

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

  

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

为解决这个问题,我们提出了一个骇人听闻的解决方案,其中涉及修改tabulardatatables.net-buttons,但共享起来太丑陋了,因此,我花了两分钱使用普通数据表并将所有数据传递给我,它将为您轻松完成导出。

以下是一些入门指南:https://datatables.net/forums/discussion/41493/how-to-install-datatables-with-meteor-js-bootstrap-3