问题解决了。使用JPAContainer不需要使用addContainerProperty()
。我评论线和宾果,现在使用格式化的值。
现在有效!
final Table table = new Table("Formatted Table") {
@Override
protected String formatPropertyValue(Object rowId,
Object colId, Property property) {
// Format by property type
if (property.getType() == Date.class) {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
return df.format((Date)property.getValue());
}
return super.formatPropertyValue(rowId, colId, property);
}
};
// not need with jpacontainer
//table.addContainerProperty("Time", Date.class, null);