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.
