/** * Instantiates a new {@link LabeledEnumLabelPanel}. * * @param id * the id * @param model * the model * @param labelModel * the label model */ public LabeledEnumLabelPanel(final String id, final IModel<T> model, final IModel<String> labelModel) { super(id, model); setOutputMarkupId(true); add(enumLabel = newEnumLabel("viewableLabel", model)); final String markupId = enumLabel.getMarkupId(); add(label = newLabel("label", markupId, labelModel)); }
/** * Instantiates a new {@link LabeledEnumLabelPanel}. * * @param id * the id * @param model * the model * @param labelModel * the label model */ public LabeledEnumLabelPanel(final String id, final IModel<T> model, final IModel<String> labelModel) { super(id, model); setOutputMarkupId(true); add(enumLabel = newEnumLabel("viewableLabel", model)); final String markupId = enumLabel.getMarkupId(); add(label = newLabel("label", markupId, labelModel)); }