2016-09-14 41 views
0

我們使用Javascript和Tableau API在Tableau之上開發了一個前端。我們有一個功能,用戶可以導出到csv。我們通過將紙張的位置到隱藏的iframe如下如何知道CSV下載?

document.getElementById('iFrameExcel').src = "https://server/t/project/views/view1/sheet.csv 

做到這一點我想建立某種形式的消息時,下載完成,但問題是我無法找到一個辦法知道下載已完成或沒有完成。下載完成後是否有Tableau api發生的事件?

回答

-1

如果您要將CSV加載到新幀中,幀加載事件將在加載時觸發。

$("#iFrameExcel").load(function() { 
    //this fires when the frame loads 
}); 

這意味着,Excel文檔的內容處置即將在爲內聯和用戶的瀏覽器雖然可以加載它。你確定你的用戶可以在線加載excel嗎?

https://jsfiddle.net/wx38rz5L/3574/

我會得到downvoted因爲我用jQuery的?

相關問題