Ir para o conteúdo principal
WBC - GovBR-DS
Copiar página como Markdown para IA

Table Cell

Componente estável e recomendada para novos projetos.
Anatomia, uso, comportamento visual e recomendações conceituais são mantidos pelo Padrão Digital de Governo. Esta página documenta a implementação Web Components e sua API executável.
Subcomponente de Composição

O br-table-cell representa uma célula de dados. Use-o dentro de <br-table-row>, que deve estar no corpo (<br-table-body>) da tabela (<br-table>). Coloque no conteúdo da célula o dado ou conteúdo correspondente à coluna:

<br-table>
<br-table-body slot="body">
<br-table-row>
<br-table-cell>Nome da pessoa</br-table-cell>
<br-table-cell>Órgão</br-table-cell>
</br-table-row>
</br-table-body>
</br-table>

Use uma célula para cada valor da linha e não a instancie fora dessa composição.

A API getMeasuredHeight() retorna uma Promise<number> com a altura, em pixels, da superfície visual renderizada da célula. Antes de a superfície existir, o resultado é zero.

Visão Geral​

Para a documentação completa de design, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Representa uma célula de dados, com suporte a alinhamento, overflow, tooltip e agrupamento automático de ações excedentes. Compõe br-table-row dentro do corpo de br-table, que coordena posição, interação e herança. Use rowSpan dentro de um grupo contíguo de linhas e rowHeader para seu rótulo compartilhado; evite uso avulso fora da composição da tabela.

Propriedades​

actionDensity​

Atributoaction-density
DescriçãoDensidade visual aplicada ao trigger de ações agrupadas.
Tipo"large" | "medium" | "small"
Valor padrão---

cellActionsLimit​

Atributocell-actions-limit
DescriçãoLimite local de ações exibidas diretamente.
Tiponumber
Valor padrão---

colSpan​

Atributocol-span
DescriçãoQuantidade de colunas ocupadas. Inteiro entre 1 e 1000; valores inválidos usam 1.
Tiponumber
Valor padrão1

horizontalAlignment​

Atributohorizontal-alignment
DescriçãoAlinhamento horizontal específico da célula. Quando omitido, herda da
linha, coluna ou tabela, nessa ordem.
Tipo"center" | "end" | "start"
Valor padrão---

moreActionsLabel​

Atributomore-actions-label
DescriçãoTexto completo do tooltip do botão de ações agrupadas desta célula.
A propriedade moreActionsLabel de br-table prevalece quando
informada. Valores vazios ou compostos apenas por espaços usam "Mais ações".
Não altera o nome acessível do botão nem os rótulos das ações.
Aceita texto simples por atributo ou propriedade, sem reflexão.
Tipostring
Valor padrão'Mais ações'

overflow​

Atributooverflow
DescriçãoEstratégia de overflow específica da célula. Quando omitida, herda da
linha, coluna ou tabela, nessa ordem.
Tipo"truncate" | "wrap"
Valor padrão---

rowHeader​

Atributorow-header
DescriçãoIdentifica um cabeçalho de linha, inclusive rótulos compartilhados por um grupo.
Tipoboolean
Valor padrãofalse

rowSpan​

Atributorow-span
DescriçãoQuantidade de linhas ocupadas no cabeçalho ou grupo. Limitada às linhas
disponíveis; aceita inteiros de 1 a 1000 e valores inválidos usam 1.
Tiponumber
Valor padrão1

sortValue​

Atributosort-value
DescriçãoValor utilizado pela ordenação da coluna. Quando omitido, a tabela usa o
texto renderizado da célula.
Tiponumber | string
Valor padrão---

tooltipMode​

Atributotooltip-mode
DescriçãoModo de exibição do tooltip da célula. Quando omitido, herda da linha,
coluna ou tabela, nessa ordem. No modo enabled, exibe o conteúdo
somente quando estiver truncado na largura disponível.
Tipo"disabled" | "enabled" | "inherit"
Valor padrão---

tooltipState​

Atributotooltip-state
DescriçãoEstado visual do tooltip da célula. Quando omitido, herda da linha,
coluna ou tabela, nessa ordem.
Tipo"danger" | "info" | "success" | "warning"
Valor padrão---

verticalAlignment​

Atributovertical-alignment
DescriçãoAlinhamento vertical específico da célula. Quando omitido, herda da
linha, coluna ou tabela, nessa ordem.
Tipo"center" | "end" | "start"
Valor padrão---

Métodos​

getMeasuredHeight​

DescriçãoRetorna a altura renderizada da superfície visual desta célula, em pixels.
AssinaturagetMeasuredHeight() => Promise<number>
Parâmetros---

Slots​

NomeDescrição
"default"Conteúdo ou ações da célula.

Eventos​

EventoDescriçãoDepreciaçãoPropagação
brAlignmentChangeEmitido quando um alinhamento específico da célula muda.---true
brOverflowChangeEmitido quando a estratégia de overflow da célula muda.---true

CSS Shadow Parts​

NomeDescrição
"cell"Superfície visual da célula.
"content"Contêiner responsável pelo alinhamento.

Dependências​

Componente pai​

Usado por​

Depende de​

Gráfico​

Comece aquiComponentesQuickstartsSobre o projetoRepositório GitLabVersõesDiscordGovBR-DSFAQWikiRedefinir cookies