List of usage examples for org.apache.wicket.extensions.wizard FinishButton FinishButton
public FinishButton(final String id, final IWizard wizard)
From source file:au.org.theark.core.web.component.wizard.AjaxWizardButtonBar.java
License:Open Source License
/** * Construct./* w w w .j a va2s .c o m*/ * * @param id * The component id * @param wizard * The containing wizard */ public AjaxWizardButtonBar(String id, ArkCommonWizard wizard) { super(id); this.wizard = wizard; wizard.setOutputMarkupId(true); previousButton = new PreviousButton("previous", wizard); addAjax(previousButton); nextButton = new NextButton("next", wizard); addAjax(nextButton); lastButton = new LastButton("last", wizard); addAjax(lastButton); cancelButton = new CancelButton("cancel", wizard); addAjaxCancel(cancelButton); finishButton = new FinishButton("finish", wizard); addAjaxFinish(finishButton); }
From source file:au.org.theark.core.web.component.wizard.ArkWizardButtonBarPanel.java
License:Open Source License
public ArkWizardButtonBarPanel(String id, Wizard wizard) { super(id);// w w w . jav a 2 s. com add(new PreviousButton(Constants.PREVIOUS, wizard)); add(new NextButton(Constants.NEXT, wizard)); add(new ArkWizardLastButton(Constants.LAST, wizard)); add(new CancelButton(Constants.CANCEL, wizard)); add(new FinishButton(Constants.FINISH, wizard)); }
From source file:org.apache.syncope.client.console.wizards.AjaxWizardMgtButtonBar.java
License:Apache License
@Override protected FinishButton newFinishButton(final String id, final IWizard wizard) { return new FinishButton(id, wizard) { private static final long serialVersionUID = 864248301720764819L; @Override/*from ww w. j a va 2 s.co m*/ public final boolean isEnabled() { switch (mode) { case EDIT: case TEMPLATE: return true; case READONLY: return false; default: final IWizardStep activeStep = getWizardModel().getActiveStep(); return (activeStep != null) && getWizardModel().isLastStep(activeStep) && super.isEnabled(); } } @Override public boolean isVisible() { switch (mode) { case READONLY: return false; default: return true; } } }; }