org.apache.tapestry.contrib.table.components.TableView.jwc Maven / Gradle / Ivy
The main lower-level Table component.
This component should wrap all other lower-level Table components such as
TablePages and TableRows, as it provides the data they use.
The model describing the data to be presented by the table components.
This parameter is optional, but either the 'tableModel' or both
'source' and 'columns' parameters must be provided.
The data to be displayed by the component. This parameter is available as
an alternative to tableModel and must be used in combination with the
'columns' parameter.
The parameter must be an array of values, a collection, an iterator,
or an object implementing the IBasicTableModel interface.
The table columns to be displayed.
The parameter must be an array, a list, or an Iterator of ITableColumn objects,
an ITableColumnModel, or a String describing the columns (see documentation).
The number of records displayed per page when source/columns are used.
The page size is 10 by default.
The initial page to be displayed.
This is the first page by default.
The id of the column to initially sort the table by.
The column is set to null by default, i.e. there is no sorting.
The order of the initial sorting.
Set this parameter to 'false' to sort in an ascending order
and to 'true' to sort in a descending one.
The manager defining what part of the table model will be stored in
the session.
The manager defining where the session data will be stored.
Defines how the table state (paging and sorting) will be persisted
if no tableSessionStoreManager is defined.
The possible values are 'session' (the default), 'client', 'client:page',
and 'client:app'.
The tag with which the component will be inserted in the generated content.
The component where Block and messages are pulled from when using source/columns.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy