The problem is caused by your Link. A Link does not submit any HTML form values.

Try using ajaxbutton or button.

**
Martin

2011/10/30 hfriederichs <[email protected]>:
> Goodday,
>
> I'm working on an Panel that has one function: downloading an excelsheet
> that is a view to a database.
> IN constructing the excel-sheet, I need a fromdate for a whereclause. There
> are other clauses, but for simplicity's sake:
> In a Wicket Form I have one DateTimeField fromDateTimePicker,
> and one Link<String> downloadSpreadsheetButton:
>
> fromDateTimePicker = new DateTimeField("vanafdatumtijd", new Model<Date>());
>        fromDateTimePicker.setOutputMarkupId(true);
>        fromDateTimePicker.setModelObject(new Date());
>        add(fromDateTimePicker);
>
> downloadSpreadsheetButton = new Link<String>("download_spreadsheetbutton",
> new Model<String>()) {
>                private static final long serialVersionUID =
> 9179702662683794429L;
>                @Override
>                public void onClick() {
>                    Date picked = fromDateTimePicker.getModelObject();
>                    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy
> HH:mm");
>                    System.out.println(sdf.format(picked));
>                }
>            };
>            downloadSpreadsheetButton.setOutputMarkupId(true);
>            add(downloadSpreadsheetButton);
>
> No matter what I try, I never get the entered date, always the initial date.
>
> I suspect that the datetime-model isn't updated because there is no
> form-submit (?).
> Please help.
>
> Regards, Hans
>
>
> --
> View this message in context: 
> http://apache-wicket.1842946.n4.nabble.com/I-just-want-the-entered-value-of-a-WIcket-DateTimeField-tp3953280p3953280.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to