Hi Lizz, You could use an AjaxSelfUpdatingTimerBehavior to make the label (or some component containing the label) update itself and when the "job" is finished redirect to other page. I use a similar approach when I generate files. The result looks like:
http://www.nabble.com/file/p21073112/progress.jpg I do not redirect to other page but I don't see why that should work as well.. Best, Ernesto lizz wrote: > > But the problem is that the user shouldnt have to press any button to > update the labels... > > > Michael Sparer wrote: >> >> Sure, >> >> use a simple Label and an AjaxButton, set setOutputMarkupId = true on the >> label and add it in the onSubmit method to the ajaxrequesttarget >> (target.addComponent(label)). >> But I'd also recommend taking a look at the Progressbar (search the >> mailinglist) - that might suits you better >> >> lizz wrote: >>> >>> Hi, >>> I need to add end user information (progress information) after submit >>> button is pressed and before being redirected to a new page. I would >>> like to add this information by updating some labels. >>> When the user presses the submit button 4 web services are called before >>> I am redirecting to a new page. >>> Since each of these calls takes a long time I would like to change the >>> text (progress info) in a label when each web service call is finished. >>> (So that the user sees what happends.) >>> >>> Is there a label with an ajax behevior that can be used? >>> >>> Use case: >>> User presses the submit button >>> web service method 1 is called >>> when method 1 is finished i will update the text on a label >>> component >>> then web service method 2 is called >>> when method 2 is finished i will update the text on the label >>> etc etc >>> when all web service methods are finished: setResponsePage - a new >>> page >>> >>> Any idea? >>> >> >> > > -- View this message in context: http://www.nabble.com/updating-text-in-labels-using-ajax--tp21072083p21073112.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
