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

Reply via email to