very simply:
AjaxButton submitButton = new AjaxButton("submit") {
protected void onSubmit(AjaxRequestTarget target, Form form) {
target.addComponent(yourLabel);
}
};
You'll need to update your label text as well don't forget.
But you could use a progressbar if you wanted as well.
cheers,
Steve
On 18 Dec 2008, at 12:56, lizz wrote:
But the problem is that the user shouldnt have to press any button to updatethe labels... Michael Sparer wrote:Sure,use a simple Label and an AjaxButton, set setOutputMarkupId = true on thelabel 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 liketo add this information by updating some labels.When the user presses the submit button 4 web services are called beforeI 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 etcwhen all web service methods are finished: setResponsePage - a newpage Any idea?-- View this message in context: http://www.nabble.com/updating-text-in-labels-using-ajax--tp21072083p21072220.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]
smime.p7s
Description: S/MIME cryptographic signature
