/** * Creates a new button for {@link IWizardModel#previous()}. * * @param id the button's id * @param wizard the {@link IWizard} * @return a new {@code PreviousButton} */ protected WizardButton newPreviousButton(final String id, final IWizard wizard) { return new PreviousButton(id, wizard); }
/** * Construct. * * @param id * The component id * @param wizard * The wizard */ public PreviousButton(String id, IWizard wizard) { super(id, wizard, "org.apache.wicket.extensions.wizard.previous"); setDefaultFormProcessing(false); }
@Override protected void onConfigure() { super.onConfigure(); setEnabled(getWizardModel().isPreviousAvailable()); }
/** * @see org.apache.wicket.extensions.wizard.WizardButton#onClick() */ @Override public void onClick() { getWizardModel().previous(); } }
/** * @see org.apache.wicket.Component#isEnabled() */ @Override public boolean isEnabled() { return getWizardModel().isPreviousAvailable(); }
/** * @see org.apache.wicket.extensions.wizard.WizardButton#onClick() */ @Override public void onClick() { getWizardModel().previous(); } }
/** * Construct. * * @param id * The component id * @param wizard * The wizard */ public PreviousButton(final String id, final IWizard wizard) { super(id, wizard, new ResourceModel("org.apache.wicket.extensions.wizard.previous")); setDefaultFormProcessing(false); }
/** * Construct. * * @param id * The component id * @param wizard * The containing wizard */ public WizardButtonBar(String id, IWizard wizard) { super(id); add(new PreviousButton("previous", wizard)); add(new NextButton("next", wizard)); add(new LastButton("last", wizard)); add(new CancelButton("cancel", wizard)); add(new FinishButton("finish", wizard)); }