在Ext 3.x中将大型分页网格导出到XLS的最佳做法是什么?我找到了Ext.ux.Exporter,但它只导出网格的当前页面。
感谢。
编辑#1:
谢谢大家!商店通常通过AJAX与服务器通信,为了发送下载,请求需要是普通的HTTP请求。如果导出大型网格的最佳做法是服务器端 - 最好的做法是将远离AJAX的extjs商店的POST-Request(包括应用于网格的过滤器的所有baseParams)重新路由,以便能够提供服务器端生成的xml-出口?
答案 0 :(得分:1)
导出器实际遍历商店中的记录。正如您所说,如果网格是分页的,您将只导出活动页面中的记录,因为它是全部,只有商店包含的内容。
你对大的意思是什么? 1000? 1000000条记录?在这种情况下,我不建议在客户端上这样做。
如果您选择了分页,可能会导出到服务器上的Excel。一些提示:<html>
表,CSV,PHPExcel。