GWT - 在文件加载之前执行简单加载屏幕的最简单方法
2022-09-03 15:17:15
单击按钮时,我的 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执行此客户端?