Hi everyone, I am using a Wizard inside a ModalWindow and I am trying to close the ModalWindow when the CancelButton or FinishButton is clicked. When one of those button's are clicked nothing happens, and I've found out that I need to use either AjaxButton or AjaxLink to make it work. Is there an AjaxWizardButton available to use in Wicket? basically I am looking for AjaxCancelButton and AjaxFinishButton.
I have created my own...but I didn't want to redo something which is available already. Please advice if there is an easy to do what I am trying to do? here is what I have import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.markup.html.form.AjaxButton; import org.apache.wicket.extensions.wizard.IWizard; import org.apache.wicket.extensions.wizard.IWizardModel; import org.apache.wicket.extensions.wizard.WizardButton; import org.apache.wicket.markup.html.form.Button; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.model.ResourceModel; public abstract class AjaxWizardButton extends AjaxButton { private static final long serialVersionUID = 1L; private final IWizard wizard; public AjaxWizardButton(String id, IWizard wizard, final Form form, String labelResourceKey){ super(id, form); this.setLabel(new ResourceModel(labelResourceKey)); this.wizard = wizard; } public AjaxWizardButton(String id, IWizard wizard, String labelResourceKey) { this(id, wizard, null, labelResourceKey); } protected final IWizard getWizard() { return wizard; } protected final IWizardModel getWizardModel() { return getWizard().getWizardModel(); } protected final void onSubmit(AjaxRequestTarget target, Form form){ onClick(target, form); } protected abstract void onClick(AjaxRequestTarget target, Form form); } Thanks Ashley -- View this message in context: http://www.nabble.com/Is-there-an-ajax-WizardButton-to-use-in-a-wizard-inside-a-ModalWindow--tp15978434p15978434.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]