/** * @see org.apache.wicket.markup.html.form.FormComponent#setLabel(org.apache.wicket.model.IModel) */ @Override public DatePanel setLabel(final IModel<String> labelModel) { dateField.setLabel(labelModel); super.setLabel(labelModel); return this; }
@SuppressWarnings("unchecked") public static void setLabel(final FormComponent<?> component, final Label label) { final IModel<String> labelModel = (IModel<String>) label.getDefaultModel(); if (component instanceof DatePanel) { ((DatePanel) component).getDateField().setLabel(labelModel); } else { component.setLabel(labelModel); } }
dateField.setLabel(Model.of(getString(DATE_LABEL)));