| Attributes |
| Name | Required | Request-time | Type | Description |
| first | no | true | int | Zero-relative row number of the first row in the underlying data model to be displayed, or zero to start at the beginning of the data model. Default = '0'. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| rows | no | true | int | The number of rows (starting with the one identified by the first property) to be displayed, or zero to display the entire set of available rows. Default = '0'. |
| value | yes | true | java.lang.Object | The DataModel instance representing the data to which this component is bound, or a collection of data for which a DataModel instance is synthesized. |
| var | yes | true | java.lang.String | The request-scope attribute (if any) under which the data object for the current row will be exposed when iterating. |
| varStatus | no | true | java.lang.String | The request-scope attribute under which the iteration status for the current row will be exposed. |