| Nome | Padrão | Tipo | Descrição |
|---|---|---|---|
| id | null | String | Identificador único do componente |
| rendered | true | Boolean | Valor booleano para especificar a renderização do componente, quando definido como false o componente não será renderizado. |
| binding | null | Object | Uma expressão el que mapeia para uma instância UIComponent do lado do servidor em um bean de apoio |
| value | null | Object | Dados a serem exibidos. |
| var | null | String | Nome da variável com escopo de solicitação usada para referir cada dado. |
| rows | null | Integer | Número de linhas a serem exibidas por página. |
| first | 0 | Integer | Índice da primeira linha a ser exibida |
| widgetVar | null | String | Nome do widget do lado do cliente. |
| style | null | String | Estilo embutido do contêiner principal. |
| styleClass | null | String | Classe de estilo do contêiner principal. |
| chunkSize | 0 | Integer | Número de itens a serem buscados em cada carregamento. |
| rowIndexVar | null | String | Nome do iterador para referenciar cada índice de linha. |
| mode | document | String | Define o destino para ouvir o evento de rolagem, os valores válidos são "document" (padrão) e "inline". |
| scrollHeight | null | String | Define a altura do pixel da viewport no modo inline. |
| lazy | false | Boolean | Define se o carregamento lento está ativado para o componente de dados. |
| buffer | 10 | Integer | Altura percentual do buffer entre a parte inferior da página e a posição de rolagem para iniciar o carregamento do novo bloco. O valor é definido em número inteiro e o padrão é 10, o que significa que o carregamento acontecerá depois que 90% da viewport for rolada para baixo. |
| virtualScroll | false | Boolean | Carrega dados sob demanda à medida que a barra de rolagem se aproxima da parte inferior. O padrão é falso. |
| startAtBottom | false | Boolean | se scrollAtBottom estiver ativado, a posição de rolagem é na parte inferior e o carregamento de dados começa na parte inferior. O valor padrão é falso. |
