2016-09-14 17 views
0

JavascriptとTableau APIを使用して、Tableauの上にフロントエンドを開発しました。ユーザーがcsvにエクスポートできる機能があります。私たちは、私はダウンロードが完了したメッセージのいくつかの並べ替えを作成したいCSVがダウンロードされたかどうかを知る方法?

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

以下のように隠されたIFRAMEにシートの位置を挿入することでこれを実現するが、問題は、私はかどうかを知るための方法を見つけることができないですダウンロードが完了したかどうかを確認します。ダウンロードが完了したときにTableau APIが起動するというイベントはありますか?

答えて

-1

新しいフレームにCSVをロードする場合、ロードされるとフレームロードイベントが発生します。

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

これは、Excelドキュメントのコンテンツ配置はインラインとして来ていると、ユーザーのブラウザはしかし、それをロードできることを意味します。あなたのユーザーはExcelをインラインで読み込むことができますか?

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

私はjqueryのを使用しているので、私はdownvoted取得していますか?

関連する問題