2016-09-14 3 views
0

Мы разработали переднюю часть на столе таблицы с использованием API Javascript и 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 inline?

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

я получаю downvoted потому что я использовал JQuery?

Смежные вопросы