Ir para o conteúdo principal

Table

Visão Geral​

Design System​

Tabela baseada em CSS Grid com controle via tokens.

A tabela é composta de vários subcomponentes, incluindo:

  • br-table-header: Define o cabeçalho da tabela, agrupando as linhas de cabeçalho.
  • br-table-row: Representa uma linha da tabela, podendo conter células de conteúdo ou células de cabeçalho.
  • br-table-header-cell: Representa uma célula de cabeçalho, permitindo a definição de propriedades como largura e alinhamento que podem ser herdadas pelas células de conteúdo associadas.
  • br-table-cell: Representa uma célula de conteúdo da tabela, onde os dados são inseridos.
  • br-table-body: Agrupa as linhas de conteúdo da tabela, representadas pelo subcomponente br-table-row.

Exemplos​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades​

columnWidth​

Atributocolumn-width
DescriçãoLargura global aplicada a todas as colunas.
Tipo"content" | "fill" | `${number}fr` | `${number}px`
Valor padrão---

density​

Atributodensity
DescriçãoDefine a densidade visual do componente.

- small: Baixa densidade (componente maior, mais espaçamento e altura).
- medium: Densidade intermediária, padrão recomendado para a maioria dos casos.
- large: Alta densidade (componente menor, menos espaçamento e altura).

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam density.
Tipo"large" | "medium" | "small"
Valor padrão---

dividerStyle​

Atributodivider-style
DescriçãoDefine o estilo visual dos divisores.
Tipo"dashed" | "solid"
Valor padrão---

hasColumnDivider​

Atributohas-column-divider
DescriçãoAtiva divisores verticais entre colunas.
Tipoboolean
Valor padrãofalse

hasRowDivider​

Atributohas-row-divider
DescriçãoAtiva divisores horizontais entre linhas.
Tipoboolean
Valor padrãofalse

horizontalAlignment​

Atributohorizontal-alignment
DescriçãoDefine o alinhamento horizontal do conteúdo das células.
Tipo"center" | "end" | "start"
Valor padrão---

overflow​

Atributooverflow
DescriçãoDefine o comportamento de overflow para as células.
Tipo"truncate" | "wrap"
Valor padrão'wrap'

tooltipMode​

Atributotooltip-mode
DescriçãoDefine o modo de resolução do tooltip nas células da tabela.
Tipo"disabled" | "enabled" | "inherit"
Valor padrão---

tooltipState​

Atributotooltip-state
DescriçãoDefine o estado semântico do tooltip nas células da tabela.
Tipo"danger" | "info" | "success" | "warning"
Valor padrão'info'

verticalAlignment​

Atributovertical-alignment
DescriçãoDefine o alinhamento vertical do conteúdo das células.
Tipo"center" | "end" | "start"
Valor padrão---

CSS Shadow Parts​

NomeDescrição
"container"Wrapper principal da tabela.
"content"Área de conteúdo que contém header e body.

Dependências​

Subcomponentes​