if you really want something that binds to the Date then create 3 models, each adjusting the specific portion of the date, for example:
class YearModel implements IModel { private final IModel date; Object getObject() {return date.getObject().getYear();} void setObject(Object o) { date.getObject().setYear((Integer)o); } void detach() { date.detach(); } } -igor On 7/31/07, David Leangen <[EMAIL PROTECTED]> wrote: > > > One suggestion: what about having a date pojo like: > > public class MyDate > { > get/setMonth() > get/setDay() > get/setYear() > > public Date getDate() > { > // translate object state into a Date object > } > } > > > Then use PropertyModel to get/set the individual fields: > > Component myComponent = new WhateverComponent( "id", new > PropertyModel( myDate, "fieldOfDate" ); > > > That should work. > > > Maybe more experienced people know of a more elegant way, though this > way's not so bad. > > > Cheers, > Dave > > > > > On Mon, 2007-07-30 at 23:45 -0700, Justin Morgan (Logic Sector) wrote: > > Hi all, > > > > Sorry for the potentially noobish question, but I'm not sure how to > > go about this in Wicket... > > > > I need to set a Date on a form's model object by way of three drop > > down lists. The drop downs look something like this: > > > > Drop down 1 contents: "Month", "January", "February", ..., "December" > > Drop down 2 contents: "Day", "1", "2", ..., "31" > > Drop down 3 contents: "Year", "2007", "2006", ..., "1907" > > > > Clicking the Submit button on the form will save a single > > java.util.Date object on the form's backing model object based on the > > aggregate values of the three lists' selections. > > > > Thanks for any suggestions, > > > > Justin > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > IMPORTANT NOTICE: > > > > This mailing list is shutting down. Please subscribe to the Apache > Wicket user list. Send a message to: "users-subscribe at wicket.apache.org" > and follow the instructions. > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > IMPORTANT NOTICE: > > This mailing list is shutting down. Please subscribe to the Apache Wicket > user list. Send a message to: "users-subscribe at wicket.apache.org" and > follow the instructions. > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ IMPORTANT NOTICE: This mailing list is shutting down. Please subscribe to the Apache Wicket user list. Send a message to: "users-subscribe at wicket.apache.org" and follow the instructions. _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user