DateField seems to require a Date model. You can implement a model (a class 
that implements IModel) that transforms between String and Date.


public class DateModel implements IModel<Date> {
 private static final long serialVersionUID = 1L;

 private final IModel<MyBean> innerModel;

 public DateModel(IModel<MyBean> innerModel) {
 this.innerModel = innerModel;
 }

 public void detach() {
 innerModel.detach();
 }

 public Date getObject() {
 String value = innerModel.getObject().getDate();
 if (value == null) {
 return null;
 }
 return MyDateConverter.asDate(value);
 }

 public void setObject(Date object) {
 String value;
 if (object != null) {
 value = MyDateConverter.asString(object);
 } else {
 value = null;
 }
 innerModel.getObject().setDate(value);
 }
}


 
  ----- Original Message -----
  From: Pirlouit Le
  Sent: 10/07/11 11:38 AM
  To: users@wicket.apache.org
  Subject: DateField with String model
 
   
Hi wicket community,I'm trying to use a DateField 
(org.apache.wicket.extention.yui.calendar.DateField)with a String in the model, 
is this possible, perhaps can I provide a converter, a smth like this ?
 
Kind Regards, 





Benoît de Biolley   

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

Reply via email to