This is mainly targetted at usage in web UIs. Typically, an instance will be instantiated with a list of beans, put into the session, and exported as model. The properties can all be set/get programmatically, but the most common way will be data binding, i.e. populating the bean from request parameters. The getters will mainly be used by the view.
Supports sorting the underlying list via a {@link SortDefinition} implementation,available as property "sort". By default, a {@link MutableSortDefinition} instancewill be used, toggling the ascending value on setting the same property again.
The data binding names have to be called "pageSize" and "sort.ascending", as expected by BeanWrapper. Note that the names and the nesting syntax match the respective JSTL EL expressions, like "myModelAttr.pageSize" and "myModelAttr.sort.ascending". @author Juergen Hoeller @since 19.05.2003 @see #getPageList() @see org.springframework.beans.support.MutableSortDefinition
|
|