I created a reusable component, PanelWithAjaxBusyIndicatingMask, which extends Panel.
The functions it has: It will add a transparent mask layer to the current page to prevent further UI interactivity when there are any busy Ajax activities. The mask layer will have an animation gif and a configurable display text (the default is: Please wait…). Both the display text and the animation gif file are configurable in the constructors. I am proposing it to the Wicket developers. Hope they will incorporate it into the next release. Kirk Israel-2 wrote: > > So one problem we've seen in a few places occurs when a (somewhat > slow) request happens that refreshes the page or component, but then > the user clicks on a link on the pre-refresh screen, and ends up > getting a nasty exception thrown, since the component clicked on no > longer "exists" > > Is there a single, easy workaround for this? Obviously you can try to > limit the situations where this occurs, like my redrawing as little as > possible, or otherwise making things less time consuming, but it still > seems like it would be good if there was a general mechanism for > ignoring inputs once some kind of Ajaxy-process is started... > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://www.nabble.com/generalized-way-to-ignore-mouse-input-during-screen-refresh--tp21379945p21381260.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org