I finally rewrite the DateField class, but I would like this were an
improvement.
/**
* Construct.
*
* @param id
* @param model
*/
public DateField(String id, IModel model)
{
super(id, model);
setType(Date.class);
PropertyModel dateFieldModel = new PropertyModel(this, "date");
add(dateField = newDateTextField("date", dateFieldModel));
dateField.add(new DatePicker(){
private static final long serialVersionUID = 1L;
protected void configure(Map widgetProperties){
super.configure(widgetProperties);
DateField.this.configure(widgetProperties);
}
});
}
// Be careful, I am using DateTime class
protected void configure(Map widgetProperties) {
widgetProperties.put("mindate", new
DateTime().plusDays(1).toString("MM/dd/yyyy"));
}
--
Fernando Wermus.
www.linkedin.com/in/fernandowermus