【问题标题】:How to get data from grid and download them like .csv file in ExtJS 4.2如何从网格中获取数据并像 ExtJS 4.2 中的 .csv 文件一样下载它们
【发布时间】:2013-09-05 15:33:14
【问题描述】:

我有一个 Ext.grid.Panel 并用从数据库填充的存储填充它。并且有一个导出按钮。当用户单击“导出”按钮时,我希望网格中的数据应该像 .csv 文件一样开始下载

【问题讨论】:

    标签: download extjs4.2 export-to-csv


    【解决方案1】:

    创建任何类型的文件(Excel、CSV、PDF 等)的最佳解决方案是利用您的应用程序服务器来创建和提供文件以供下载。大多数流行的服务器端语言都有数以千计的库,它们几乎可以创建您想要创建的任何类型的文件。

    所以最终这与 Ext JS 甚至 JavaScript 无关。 IMO,您的导出按钮应该做的就是创建一个 AJAX 请求,该请求触发从应用程序服务器技术生成内容所需的流程(查询、转换结果、发布到正确的内容类型、流式传输到浏览器) .

    【讨论】:

      【解决方案2】:

      有时您无法利用应用程序服务器,例如当您的后端是微控制器时,或者您无法让后端人员进行更改。

      我没用过这个,但是看起来不错: http://www.sencha.com/forum/showthread.php?136598-Export-store-to-Excel

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-21
        • 1970-01-01
        • 2016-09-24
        • 2011-05-22
        • 2014-02-04
        • 1970-01-01
        相关资源
        最近更新 更多