我想在初始加载我的gwt应用程序之前显示一条消息(请稍候......)或动画gif。
请你给我一个完整的例子。
由于
答案 0 :(得分:3)
因为尚未加载GWT应用程序,所以必须在HTML主机页面中使用纯HTML / CSS和/或JS。最简单的方法是将其放在<body>
中,当GWT应用加载时,首先清除“加载”消息(例如Document.get().getElementByid("loading").removeFromParent()
)
另一种可能性是使用code-splitting:制作尽可能小的第一个片段,并显示“加载”消息,并在后台加载应用程序的其余部分。在RunAsyncCallback
中,隐藏您的“加载”消息。
那就是说,如果你觉得需要显示这样的“加载”信息,那么IMO你有一个比找到如何显示它更大的问题(如果你很难找到如何显示它,你就会陷入困境)塑造一个人们会喜欢使用的应用程序;幸运的是,这是可以修复的:继续学习!)。