public BeanListPageElement(Page page, Class<T> beanClass, DBColumn defaultSortColumn, String propertyName)
{
super(page, beanClass, propertyName);
// Check
if (defaultSortColumn == null)
throw new InvalidArgumentException("defaultSortColumn", defaultSortColumn);
// Set Bean Class and more
this.rowset = defaultSortColumn.getRowSet();
this.defaultSortColumn = defaultSortColumn;
// Default Sort Order
if (defaultSortColumn.getDataType() == DataType.DATE || defaultSortColumn.getDataType() == DataType.DATETIME)