Is there a Calendar object under the covers somewhere? Cause it looks like a conversion error, seeing how the months start counting from zero in the Calendar object.

Regards,
Linda

jpalmer1...@mchsi.com wrote:
I have the following code to allow the user to select the date that a report is to be generated for. For some reason, though, whatever date is selected from the textfield, the previous date is being used. For example, if the user inputs 07/06/2009 into the dateTextField, 07/05/2009 is being used. I'm assuming this is because I'm using the wrong model, so any assistance would be greatly appreciated.

public class AccountingDashboardPage extends EzdecBaseWebPage {
    private Date date;

    public AccountingDashboardPage(Date date) {
        if (date == null) {
            this.date = new Date();
        }

Form form = new Form("accountingDashboardForm", new PropertyModel(this, "date")) {
            @Override
            protected void onSubmit() {
                Date d = (Date)getModelObject();
                setResponsePage(new AccountingDashboardPage(d));
            }
        };

        add(form);
EzdecDateTextField reportDate = new EzdecDateTextField("stampDate", form.getModel()); reportDate.setModelValue(new String[]{new SimpleDateFormat("MM/dd/yyyy").format(date).toString()});
        form.add(reportDate);

}
}

------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - www.avg.com Version: 8.5.375 / Virus Database: 270.13.5/2220 - Release Date: 07/05/09 17:54:00



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to