/** * @param id * @param label * @param model * @param values * @param renderer * @return The created DropDownChoicePanel. * @see DropDownChoicePanel#DropDownChoicePanel(String, String, IModel, List, IChoiceRenderer) */ public <C> DropDownChoicePanel<C> addDropDownChoice(final IModel<C> model, final List<? extends C> values, final IChoiceRenderer<C> renderer) { return addDropDownChoice(model, values, renderer, false); }
public AbstractFieldsetPanel<?> addFormOfAddress() { final FieldProperties<FormOfAddress> props = getFormOfAddressProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<FormOfAddress> formChoiceRenderer = new LabelValueChoiceRenderer<FormOfAddress>(form, FormOfAddress.values()); fs.addDropDownChoice(props.getModel(), formChoiceRenderer.getValues(), formChoiceRenderer).setRequired(true) .setNullValid(false); return fs; }
public AbstractFieldsetPanel<?> addContactStatus() { final FieldProperties<ContactStatus> props = getContactStatusProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<ContactStatus> contactStatusChoiceRenderer = new LabelValueChoiceRenderer<ContactStatus>( form, ContactStatus.values()); fs.addDropDownChoice(props.getModel(), contactStatusChoiceRenderer.getValues(), contactStatusChoiceRenderer) .setRequired(true) .setNullValid(false); return fs; }
public AbstractFieldsetPanel<?> addAddressStatus() { final FieldProperties<AddressStatus> props = getAddressStatusProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<AddressStatus> addressStatusChoiceRenderer = new LabelValueChoiceRenderer<AddressStatus>( form, AddressStatus.values()); fs.addDropDownChoice(props.getModel(), addressStatusChoiceRenderer.getValues(), addressStatusChoiceRenderer) .setRequired(true) .setNullValid(false); return fs; }
public AbstractFieldsetPanel<?> addFormOfAddress() { final FieldProperties<FormOfAddress> props = getFormOfAddressProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<FormOfAddress> formChoiceRenderer = new LabelValueChoiceRenderer<FormOfAddress>(form, FormOfAddress.values()); fs.addDropDownChoice(props.getModel(), formChoiceRenderer.getValues(), formChoiceRenderer).setRequired(true) .setNullValid(false).getDropDownChoice().setMarkupId("form").setOutputMarkupId(true); return fs; }
public AbstractFieldsetPanel<?> addContactStatus() { final FieldProperties<ContactStatus> props = getContactStatusProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<ContactStatus> contactStatusChoiceRenderer = new LabelValueChoiceRenderer<ContactStatus>( form, ContactStatus.values()); fs.addDropDownChoice(props.getModel(), contactStatusChoiceRenderer.getValues(), contactStatusChoiceRenderer) .setRequired(true) .setNullValid(false).getDropDownChoice().setMarkupId("contactStatus").setOutputMarkupId(true); return fs; }
public AbstractFieldsetPanel<?> addAddressStatus() { final FieldProperties<AddressStatus> props = getAddressStatusProperties(); final AbstractFieldsetPanel<?> fs = gridBuilder.newFieldset(props); final LabelValueChoiceRenderer<AddressStatus> addressStatusChoiceRenderer = new LabelValueChoiceRenderer<AddressStatus>( form, AddressStatus.values()); fs.addDropDownChoice(props.getModel(), addressStatusChoiceRenderer.getValues(), addressStatusChoiceRenderer) .setRequired(true) .setNullValid(false).getDropDownChoice().setMarkupId("addressStatus").setOutputMarkupId(true); return fs; }