如何在初始加载gwt应用程序时显示消息?

时间:2013-07-23 08:56:37

标签: gwt loading

我想在初始加载我的gwt应用程序之前显示一条消息(请稍候......)或动画gif。

请你给我一个完整的例子。

由于

1 个答案:

答案 0 :(得分:3)

因为尚未加载GWT应用程序,所以必须在HTML主机页面中使用纯HTML / CSS和/或JS。最简单的方法是将其放在<body>中,当GWT应用加载时,首先清除“加载”消息(例如Document.get().getElementByid("loading").removeFromParent()

另一种可能性是使用code-splitting:制作尽可能小的第一个片段,并显示“加载”消息,并在后台加载应用程序的其余部分。在RunAsyncCallback中,隐藏您的“加载”消息。

那就是说,如果你觉得需要显示这样的“加载”信息,那么IMO你有一个比找到如何显示它更大的问题(如果你很难找到如何显示它,你就会陷入困境)塑造一个人们会喜欢使用的应用程序;幸运的是,这是可以修复的:继续学习!)。