2017-09-15 54 views
0

我正在開發一個rails應用程序。我使用服務器端處理和分頁來加載數據。添加CSV下載只會下載當前頁面上顯示的數據。如何下載整個數據?在使用服務器端腳本時從數據表下載整個數據?

這是我的代碼(咖啡腳本) 的$(document)。在 'turbolinks:負荷', - > $( '#搜索表')的dataTable DOM: 'lBfrtip' 按鈕:[ 。 { 延長: 'csvHtml5' 文件名: 'search_results' 文字: '下載CSV' 的className: 'BTN-信息' exportOptions:{ 列:[0,1,2,3,4,5] } }

+1

向我們展示一些關於如何生成CSV的代碼。 – bitsapien

+0

這是最原始的問題。它本可以有更多的解釋。但無論如何,您可以在查詢時選擇列來準備csv數據。 –

+0

我可以選擇列。但無法下載整個數據 –

回答

0

我不使用服務器端處理我的數據表(延期渲染使得11K行的表格足夠快),但是我爲html版本做了很多花哨的處理,所以只是導出HTML版本對我不起作用。

相反,我設置了一個.ashx處理程序頁面,該頁面返回數據集的CSV版本,但沒有花哨的格式。

相關問題