【发布时间】:2012-03-20 22:21:05
【问题描述】:
在 Ext 3.x 中将大型分页网格导出到 XLS 的最佳做法是什么?我找到了Ext.ux.Exporter,但它只导出网格的当前页面。
谢谢。
编辑#1:
谢谢大家!商店通常通过 AJAX 与服务器通信,为了发送下载,请求需要是正常的 HTTP 请求。如果导出大型网格的最佳实践是服务器端 - 将 extjs 存储的 POST 请求(包括应用于网格的过滤器的所有 baseParams)重新路由远离 AJAX 的最佳实践是什么,以便能够交付服务器端生成的 xml-出口?
【问题讨论】:
-
最好的方法是使用服务器端技术,例如 php。您发送一个运行脚本的 ajax 请求,该脚本创建 xls 文件并下载它...
-
您在服务器端使用什么?我刚刚在 Java 中为我的网格实现了一个 CSV 导出功能,如果你愿意,我可以分享。
标签: javascript extjs extjs3