При нажатии кнопки мое приложение GWT возвращает внедренный в HTML-страницу файл PDF, который выглядит примерно так:
<html><head></head>
<body marginwidth="0" marginheight="0" bgcolor="rgb(38,38,38)">
<embed width="100%" height="100%" name="plugin"
src="http://myserver/?cmd=getMyPdf" type="application/pdf">
</body>
</html>
Проблема в том, что серверу может понадобиться некоторое время, чтобы создать этот файл PDF,так что мне нужен экран ожидания с загрузочной анимацией, который может загружать файл PDF в фоновом режиме, а затем, когда файл будет готов, отобразить страницу, как описано выше.
Одним очевидным способом было быотобразить страницу загрузки, отправить асинхронную команду на сервер, а затем, после вызова метода onSucceed, вызвать страницу как обычно.Недостатком является то, что мне придется добавить некоторую логику на стороне сервера для создания работы PDF в фоновом режиме ...
Есть ли способ сделать это на стороне клиента с GWT API?