setDefaultModel(new CompoundPropertyModel<IWizard>(wizard)); add(new Label("title", new AbstractReadOnlyModel<String>() add(new Label("summary", new AbstractReadOnlyModel<String>()
/** * Construct. * * @param id * The component id * @param wizard * The containing wizard */ public Header(final String id, final IWizard wizard) { super(id); setDefaultModel(new CompoundPropertyModel<>(wizard)); add(new Label("title", WizardStep.this::getTitle)); add(new Label("summary", WizardStep.this::getSummary)); } }
/** * @see org.apache.wicket.extensions.wizard.IWizardStep#getHeader(java.lang.String, * org.apache.wicket.Component, org.apache.wicket.extensions.wizard.IWizard) */ public Component getHeader(String id, Component parent, IWizard wizard) { return new Header(id, wizard); }
/** * @see org.apache.wicket.extensions.wizard.IWizardStep#getHeader(java.lang.String, * org.apache.wicket.Component, org.apache.wicket.extensions.wizard.IWizard) */ @Override public Component getHeader(final String id, final Component parent, final IWizard wizard) { return new Header(id, wizard); }