| allowUnsorting |
false |
Boolean |
Define se as colunas podem ser desclassificadas. O padrão é falso. |
| ariaRowLabel |
null |
String |
Rótulo a ser lido pelos leitores de tela na seleção da caixa de seleção. |
| binding |
null |
Object |
Uma expressão el que mapeia para uma instância UIComponent do lado do servidor em um bean de apoio |
| cellEditMode |
eager |
String |
Define o comportamento de edição da célula, os valores válidos são "eager" (padrão) e "lazy". |
| cellSeparator |
null |
String |
Texto separador para usar no modo de saída de células editáveis com vários componentes. |
| clientCache |
false |
Boolean |
Armazena em cache a próxima página de forma assíncrona, o padrão é falso. |
| currentPageReportTemplate |
null |
String |
Modelo da interface do usuário currentPageReport. |
| dataLocale |
null |
Object |
Localidade a ser usada em recursos como filtragem e classificação, padrão para visualizar a localidade. |
| dir |
ltr |
String |
Define a direção do texto, os valores válidos são ltr e rtl. |
| disableContextMenuIfEmpty |
false |
Boolean |
Decide desabilitar ou não o menu de contexto se uma tabela não tiver registros. |
| disabledSelection |
false |
Boolean |
Desativa a seleção de linha quando verdadeiro. Substitui p:disableSelection attr da coluna p:column. Exemplo: var="xxx" disabledSelection="#{xxx.year > 1960}" |
| disabledTextSelection |
true |
Boolean |
Desativa a seleção de texto ao clicar na linha. |
| draggableColumns |
false |
Boolean |
As colunas podem ser reordenadas com arrastar e soltar quando ativado. |
| draggableRows |
false |
Boolean |
Quando ativado, as linhas podem ser reordenadas usando arrastar e soltar. |
| draggableRowsFunction |
null |
MethodExpression |
Expressão de método a ser executada após arrastar a linha. |
| editInitEvent |
null |
String |
Define um evento do lado do cliente para abrir a célula na tabela editável. |
| editMode |
row |
String |
Define o modo de edição, os valores válidos são row e cell. |
| editable |
false |
Boolean |
Controla a edição incell. |
| editingRow |
false |
Boolean |
Define se os editores de célula da linha devem ser exibidos como editáveis ou não. |
| emptyMessage |
No records found. |
String |
Texto a ser exibido quando não há dados a serem exibidos. A alternativa é a faceta emptyMessage. |
| escapeText |
true |
Boolean |
Define se os valores headerText e footerText nas colunas são escapados ou não. O padrão é verdadeiro. |
| expandedRow |
false |
Boolean |
Define se a linha deve ser renderizada como expandida por padrão. |
| filterBy |
null |
FilterMeta / Collection
|
Propriedade a ser usada para filtragem padrão. Espera um único ou uma coleção de FilterMeta. |
| filterDelay |
300 |
Integer |
Atraso em milissegundos antes de enviar uma consulta de filtro ajax. |
| filterEvent |
keyup |
String |
Filtro de acionamento de eventos para filtros de entrada. |
| filteredValue |
null |
List |
Lista para manter os dados filtrados. |
| first |
0 |
Integer |
Índice da primeira linha a ser exibida |
| frozenColumns |
0 |
Integer |
Número de colunas a serem congeladas a partir do índice inicial 0. |
| frozenRows |
null |
Object |
Coleção a ser exibida como fixa no modo rolável. |
| globalFilter |
null |
String |
Valor do filtro global a ser usado ao filtrar por padrão. |
| globalFilterOnly |
false |
Boolean |
Quando verdadeiro, isso ocultará todos os filtros de coluna e permitirá que todas as colunas sejam filtradas apenas pelo filtro global. |
| globalFilterFunction |
null |
MethodExpression |
Implementação personalizada para filtrar globalmente um valor em relação a uma restrição. |
| id |
null |
String |
Identificador único do componente |
| lazy |
false |
Boolean |
Controla o carregamento lento. Na maioria dos casos, isso é detectado automaticamente com base na vinculação de valor a LazyDataModel. Portanto, não há necessidade de definir isso explícito. |
| liveResize |
false |
Boolean |
As colunas são redimensionadas ao vivo neste modo sem usar um auxiliar de redimensionamento. |
| liveScroll |
false |
Boolean |
Ativa a rolagem ao vivo. |
| liveScrollBuffer |
0 |
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 inteiro e o padrão é 0. |
| multiViewState |
false |
Boolean |
Se o estado da tabela deve ser mantido nas exibições, o padrão é falso. |
| nativeElements |
false |
Boolean |
Usa elementos de caixa de seleção de rádio nativos para seleção de linha. |
| onExpandStart |
null |
String |
Retorno de chamada do lado do cliente a ser executado antes da expansão. |
| onRowClick |
null |
String |
Retorno de chamada do lado do cliente a ser executado após clicar na linha. |
| pageLinks |
10 |
Integer |
Número máximo de links de página a serem exibidos. |
| paginator |
false |
Boolean |
Habilita a paginação. |
| paginatorAlwaysVisible |
true |
Boolean |
Define se o paginador deve ser ocultado se a contagem total de dados for menor que o número de linhas por página. |
| paginatorPosition |
both |
String |
Posição do paginador. |
| paginatorTemplate |
null |
String |
Modelo do paginador. |
| reflow |
false |
Boolean |
O modo de refluxo é um modo responsivo para exibir colunas empilhadas, dependendo do tamanho da tela. |
| rendered |
true |
Boolean |
Valor booleano para especificar a renderização do componente, quando definido como false o componente não será renderizado. |
| renderEmptyFacets |
false |
Boolean |
Renderize as facetas mesmo que seus filhos não sejam renderizados. O padrão é falso. |
| resizableColumns |
false |
Boolean |
Ativa o redimensionamento da coluna. |
| resizeMode |
fit |
String |
Define o comportamento de redimensionamento, os valores válidos são "encaixar" (padrão) e expandir. |
| rowDragSelector |
td,span:not(.ui-c) |
String |
Define o elemento usado para reordenar as linhas usando arrastar e soltar. O seletor padrão é "td,span:not(.ui-c)" |
| rowEditMode |
eager |
String |
Define o comportamento de edição da linha, os valores válidos são "eager" (padrão) e "lazy". |
| rowExpandMode |
new |
String |
Define o modo de expansão de linha, os valores válidos são "único" e "múltiplo" (padrão). |
| rowHover |
false |
Boolean |
Adiciona efeito de foco às linhas, o padrão é falso. O foco está sempre ativado quando a seleção está habilitada. |
| rowIndexVar |
null |
String |
Nome do iterador para referenciar cada índice de linha. |
| rowKey |
null |
String |
Identificador exclusivo de uma linha. Deve ser definido ao usar a seleção junto com a fonte de dados não preguiçosa (por exemplo, atributo de valor associado a uma instância de util.List). |
| rowSelectMode |
new |
String |
Define o modo de seleção de linha. Os valores válidos são "novo", "adicionar" e "nenhum". |
| rowSelector |
null |
String |
Verificação do lado do cliente se o evento de clique de linha acionado por rowclick não é um elemento clicável no conteúdo da linha. |
| rowStatePreserved |
false |
Boolean |
Mantém o estado de seus filhos por linha. O padrão é falso. |
| rowStyleClass |
null |
String |
Classe de estilo para cada linha. |
| rows |
0 |
Integer |
Número de linhas a serem exibidas por página. |
| rowsPerPageLabel |
null |
String |
Rótulo para o menu suspenso rowsPerPage. |
| rowsPerPageTemplate |
null |
String |
Modelo do menu suspenso rowsPerPage. |
| saveOnCellBlur |
true |
Boolean |
Salva as alterações na edição da célula no desfoque, quando definido como falso as alterações são descartadas. |
| scrollHeight |
null |
Integer |
Altura da janela de visualização de rolagem. |
| scrollRows |
0 |
Integer |
Número de linhas a serem carregadas na rolagem ao vivo. |
| scrollWidth |
null |
Integer |
Largura da janela de visualização de rolagem. |
| scrollable |
false |
Boolean |
Torna os dados roláveis com cabeçalho fixo. |
| selection |
null |
Object |
Referência aos dados de seleção. |
| selectionMode |
null |
String |
Habilita a seleção de linha, os valores válidos são "único" e "múltiplo". |
| selectionPageOnly |
true |
Boolean |
Ao usar um paginador e o modo de seleção for checkbox, a caixa de seleção selecionar tudo no cabeçalho selecionará todas as linhas na página atual se true, ou todas as linhas em todas as páginas se false. O padrão é true. |
| showGridlines |
false |
Boolean |
Quando ativado, as bordas das células são exibidas. |
| size |
regular |
String |
Tamanho do conteúdo da tabela, os valores válidos são "small" e "large". Deixe vazio para o tamanho normal. |
| sortMode |
multiple |
String |
Define o modo de classificação, os valores válidos são únicos e múltiplos. |
| sortBy |
null |
SortMeta / Collection
|
Propriedade a ser usada para classificação padrão. Espera um único ou uma coleção de SortMeta. |
| skipChildren |
false |
Boolean |
Ignora o processamento de filhos durante o ciclo de vida, melhora o desempenho se a tabela tiver apenas componentes de saída. |
| stickyHeader |
false |
Boolean |
O cabeçalho fixo permanece na janela de exibição da janela durante a rolagem. |
| stickyTopAt |
null |
String |
Seletor para posicionar na página de acordo com outros elementos de fixação no topo da mesa. O padrão é nulo. |
| stripedRows |
false |
Boolean |
Se deve exibir linhas listadas para separar visualmente o conteúdo. |
| style |
null |
String |
Estilo embutido do componente. |
| styleClass |
null |
String |
Classe de estilo do componente. |
| summary |
null |
String |
Atributo de resumo para WCAG. |
| tabindex |
null |
String |
Posição do elemento na ordem de tabulação. |
| tableStyle |
null |
String |
Estilo embutido do elemento de tabela. |
| tableStyleClass |
null |
String |
Classe de estilo do elemento table. |
| value |
null |
Object |
Dados a serem exibidos. |
| var |
null |
String |
Nome da variável com escopo de solicitação usada para referir cada dado. |
| virtualScroll |
false |
Boolean |
Carrega dados sob demanda à medida que a barra de rolagem se aproxima da parte inferior. O padrão é falso. |
| widgetVar |
null |
String |
Nome do widget do lado do cliente. |
| touchable |
null |
Boolean |
Ative o suporte de toque (se o navegador for compatível). O padrão é o TOUCHABLE global, que pode ser substituído no nível do componente. |
| partialUpdate |
true |
Boolean |
Quando desativado, ele atualiza toda a tabela em vez de atualizar um campo específico, como o elemento body nas solicitações do cliente do dataTable. |
| showSelectAll |
true |
Boolean |
Se deve mostrar a caixa de seleção selecionar tudo dentro do cabeçalho da coluna. |