0
我的Sencha Touch 2應用程序具有「導出」按鈕,該按鈕用所選商品的數據創建Excel文件。 用戶單擊按鈕後,我希望啓動(服務器端)導出過程,並且一旦完成,將提示用戶選擇文件名和位置,或者該文件將自動下載。我怎麼做?有沒有人有一個例子?在Sencha Touch 2中自動下載創建的文件
我的Sencha Touch 2應用程序具有「導出」按鈕,該按鈕用所選商品的數據創建Excel文件。 用戶單擊按鈕後,我希望啓動(服務器端)導出過程,並且一旦完成,將提示用戶選擇文件名和位置,或者該文件將自動下載。我怎麼做?有沒有人有一個例子?在Sencha Touch 2中自動下載創建的文件
對於Excel具體我不是100%肯定,但是這可能會幫助您開始或者如果CSV是可以接受的...
我敢肯定,你可以通過文件引用的變種,而不是字符串,但我還沒有嘗試。
如果你將下面的js粘貼到控制檯中,你可以看到它是如何工作的。很基本。也許嘗試從服務器返回的值,看看是否可行,然後如果它可以建立一個圍繞它的函數在需要時發生。
csvHeading = 'HA, HB, HC, HD \n';
csvData = 'r3a, r3b, r3c, r3d \n' +
'r2a, r2b, r2c, r2d';
CSVFile = csvHeading + csvData;
window.location = 'data:text/csv;charset=utf8,' + encodeURIComponent(CSVFile);
謝謝你!這個簡單的例子工作! –
很酷!很高興它解決了:) – Trozdol