Ext 3:将带有分页的大网格导出到Excel

时间:2012-03-02 11:55:43

标签: javascript extjs extjs3

在Ext 3.x中将大型分页网格导出到XLS的最佳做法是什么?我找到了Ext.ux.Exporter,但它只导出网格的当前页面。

感谢。

编辑#1:

谢谢大家!商店通常通过AJAX与服务器通信,为了发送下载,请求需要是普通的HTTP请求。如果导出大型网格的最佳做法是服务器端 - 最好的做法是将远离AJAX的extjs商店的POST-Request(包括应用于网格的过滤器的所有baseParams)重新路由,以便能够提供服务器端生成的xml-出口?

1 个答案:

答案 0 :(得分:1)

导出器实际遍历商店中的记录。正如您所说,如果网格是分页的,您将只导出活动页面中的记录,因为它是全部,只有商店包含的内容。

你对大的意思是什么? 1000? 1000000条记录?在这种情况下,我不建议在客户端上这样做。

如果您选择了分页,可能会导出到服务器上的Excel。一些提示:<html>表,CSV,PHPExcel。