On 1 déc, 02:27, Matt H <[email protected]> wrote:
> Hi.
>
> If you poke around some of Google's GWT apps, you'll find that when
> you click on anything which requires more data to be loaded, that a
> 'loading' sign is displayed at the top of the screen, and while
> loading, it stays on the current view, and then when the data for the
> next view has been downloaded, the loading sign is removed and the new
> view is shown.
>
> How can I implement this behavior?

The trick is that the AcceptsOneWidget that you use for your
ActivityManager has to handle a 'null' value as *not* clearing the
display (in other words, give an AcceptsOneWidget of your own, do not
use a SimplePanel).
ActivityManager calls setWidget(null) when it stops the current
activity, and the next activity will then call setWidget with its view
when it's ready. If, when called with null, you don't do anything, the
previous activity will still be shown. And in your activities then
only call setWidget once you received the data.

The "loading" text is another story, and depends how you retrieve your
data; but metalhammer29a rightfully pointed to the NotificationMole
for the "display" part.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to