/** * Instantiates a new {@link LabeledDateTimeFieldPanel}. * * @param id * the id * @param model * the model * @param labelModel * the label model */ public LabeledDateTimeFieldPanel(final String id, final IModel<M> model, final IModel<String> labelModel) { super(id, model, labelModel); setOutputMarkupId(true); add(dateTimeField = newDateTimeField("dateTimeField", model)); add(feedback = newComponentFeedbackPanel("feedback", dateTimeField)); final String markupId = dateTimeField.getMarkupId(); add(label = newLabel("label", markupId, getLabel())); }
/** * Instantiates a new {@link LabeledDateTimeFieldPanel}. * * @param id * the id * @param model * the model * @param labelModel * the label model */ public LabeledDateTimeFieldPanel(final String id, final IModel<M> model, final IModel<String> labelModel) { super(id, model, labelModel); setOutputMarkupId(true); add(dateTimeField = newDateTimeField("dateTimeField", model)); add(feedback = newComponentFeedbackPanel("feedback", dateTimeField)); final String markupId = dateTimeField.getMarkupId(); add(label = newLabel("label", markupId, getLabel())); }