Hi,
I have question about overrining getValue() method. In my sytuatnion I have to make PopupDateField to return formated String insted of Date object. So I created class:
private class MyPopupDateField extends PopupDateField {
private static final long serialVersionUID = 1L;
public MyPopupDateField(String caption) {
super(caption);
}
@Override
public Object getValue() {
Date date = (Date) super.getValue();
if (date == null)
return date;
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
String formattedDate = sdf.format(date);
return formattedDate;
}
@Override
public Class<?> getType() {
return String.class;
}
}
but I am having conversion exceptions. Which methods should I also override (and how)?