Attributes |
Name | Required | Request-time | Type | Description |
id | false | false | java.lang.String | Every component may have an unique id. Automatically created if omitted. |
rendered | false | false | java.lang.String | If false, this component will not be rendered. |
binding | false | false | java.lang.String | Component binding. |
transient | false | false | java.lang.String | If true, this component will not be saved during state saving. |
dir | false | false | java.lang.String | No Description |
lang | false | false | java.lang.String | No Description |
style | false | false | java.lang.String | No Description |
title | false | false | java.lang.String | No Description |
styleClass | false | false | java.lang.String | Corresponds to the HTML class attribute. |
onclick | false | false | java.lang.String | No Description |
ondblclick | false | false | java.lang.String | No Description |
onmousedown | false | false | java.lang.String | No Description |
onmouseup | false | false | java.lang.String | No Description |
onmouseover | false | false | java.lang.String | No Description |
onmousemove | false | false | java.lang.String | No Description |
onmouseout | false | false | java.lang.String | No Description |
onkeypress | false | false | java.lang.String | No Description |
onkeydown | false | false | java.lang.String | No Description |
onkeyup | false | false | java.lang.String | No Description |
align | false | false | java.lang.String | No Description |
border | false | false | java.lang.String | No Description |
bgcolor | false | false | java.lang.String | No Description |
cellpadding | false | false | java.lang.String | No Description |
cellspacing | false | false | java.lang.String | No Description |
datafld | false | false | java.lang.String | No Description |
datasrc | false | false | java.lang.String | No Description |
dataformatas | false | false | java.lang.String | No Description |
frame | false | false | java.lang.String | No Description |
rules | false | false | java.lang.String | No Description |
summary | false | false | java.lang.String | No Description |
width | false | false | java.lang.String | No Description |
value | false | false | java.lang.String | Supported types see JSF Spec 4.1.3 |
var | true | false | java.lang.String | No Description |
rows | false | false | java.lang.String | No Description |
first | false | false | java.lang.String | No Description |
columnClasses | false | false | java.lang.String | No Description |
footerClass | false | false | java.lang.String | No Description |
headerClass | false | false | java.lang.String | No Description |
rowClasses | false | false | java.lang.String | No Description |
enabledOnUserRole | false | false | java.lang.String |
If user is in given role, this component will be rendered
normally. If not, no hyperlink is rendered but all nested
tags (=body) are rendered.
|
visibleOnUserRole | false | false | java.lang.String |
If user is in given role, this component will be rendered
normally. If not, nothing is rendered and the body of this tag
will be skipped.
|
preserveDataModel | false | false | java.lang.String |
Indicates whether the state of the whole DataModel should be saved and
restored.
Default: true
|
sortColumn | false | false | java.lang.String |
Value reference to a model property that gives the current sort column name.
|
sortAscending | false | false | java.lang.String |
Value reference to a model property that gives the current sort direction.
|
preserveSort | false | false | java.lang.String |
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.
Default: true
|
renderedIfEmpty | false | false | java.lang.String |
Indicates whether this table should be rendered if the underlying DataModel is
empty.
You could as well use rendered="#{not empty bean.list}", but this one causes
the getList method of your model bean beeing called up to five times per
request, which is not optimal when the list is backed by a DB table.
Using renderedIfEmpty="false" solves this problem, because the MyFaces
extended HtmlDataTable automatically caches the DataModel and calles the
model getter only once per request.
Default: true
|
rowIndexVar | false | false | java.lang.String |
A parameter name, under which the current rowIndex is set in request scope
similar to the var parameter.
|
rowCountVar | false | false | java.lang.String |
A parameter name, under which the rowCount is set in request scope
similar to the var parameter.
|
previousRowDataVar | false | false | java.lang.String |
A parameter name, under which the previous RowData Object is set in request scope
similar to the rowIndexVar and rowCountVar parameters.
Mind that the value of this request scope attribute is null in the first row
or when isRowAvailable returns false for the previous row.
|