The MyFacesDataTable extends the standard JSF DataTable by two
important features:
Possiblity to save the state of the DataModel.
Support for clickable sort headers (see SortHeader
component).
Extended data_table that adds some additional features to the
standard data_table action: see attribute descriptions for
preserveDataModel, sortColumn, sortAscending and preserveSort.
This facet renders an additional row after or before (according
to detailStampLocation value) the current row, usually containing
additional information of the related row.
An EL expression that specifies where to store a String holding
the results of rendering all the children of this component;
this is assigned to after rendering of this component (and its
children) is complete.
simple|unorderedList|orderedList
simple = for each dataRow all children are simply rendered
unorderedList = the list is rendered as HTML unordered list (= bullet list)
orderedList = the list is rendered as HTML ordered list
Default: simple
This variable has the boolean property "currentdetailExpanded"
which is true if the current detail row is expanded and the
action method "toggleDetail" which expand/collapse the current
detail row.
Indicates whether the state of the sortColumn and sortAscending
attribute should be saved and restored and written back to the
model during the update model phase.
Define the "fictive" name which will be visible to the children
of this component as an alias to the "real" object specified
by the value attribute of this component.
The name of a registered Converter object which will be
invoked to convert the value into an appropriate datatype
for assigning to the specified property.