将kendo网格数据导出为pdf

时间:2017-02-16 14:05:56

标签: kendo-ui kendo-grid export-to-pdf

我有一个包含大量记录的网格(平均为10,000个)。我在网格上实现了服务器端分页,一次检索50条记录。网格上的所有内容都工作正常,直到我决定从网格导出到pdf。

当我尝试做同样的事情时,出口需要平均5-6分钟才能完成。我试图在服务器端进行调试,并意识到正在对服务器进行多次调用以检索导出的数据,这可能正在耗费时间。我或者尝试一次修改检索到的记录集,以减少服务器调用,最终减少导出所用的时间。但是现在在尝试导出到pdf时页面崩溃了。我将记录集更改为500,但导出时仍然会发生崩溃。

另一方面,excel的导出工作速度非常快~4秒。在尝试调试时,我发现在导出到excel时只对服务器进行了一次调用,这也会呈现整个数据集。

请注意,我使用kendo默认值导出为pdf并使用网格进行Excel格式化。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要实施服务器端导出。 剑道说:

  

重要

     

当allPages选项设置为true并且启用了serverPaging时,Grid将对所有数据发出“读取”请求。如果数据项太多,浏览器可能会无响应。考虑为这种情况实施服务器端导出。

look this page

完整示例:link