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

Table Bar

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-bar reúne o título, a busca e as ações globais ou contextuais da tabela. Na aplicação, utilize o componente orquestrador <br-table>, que cria e configura essa barra internamente; não instancie br-table-bar diretamente. Configure título, busca e ações pelas propriedades e slots de br-table, incluindo slot="global-actions" e slot="contextual-actions" para os respectivos <br-table-action>.

Visão Geral​

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

Exibe o título, as ações globais e as ações contextuais da tabela. Ações excedentes são agrupadas automaticamente em um menu. Compõe br-table, que configura a barra automaticamente. Também pode ser usada diretamente para compor uma barra de ações. Quando hasSearch está ativo, solicita a busca à aplicação, sem filtrar ou destacar os dados.

Propriedades​

contextualActionsLimit​

Atributocontextual-actions-limit
DescriçãoLimite usado para decidir quando agrupar ações contextuais em um menu.
Quando o número de ações excede esse valor, as ações são agrupadas no
dropdown (atualmente todas são movidas para o menu colapsado).
Tiponumber
Valor padrão4

density​

Atributodensity
DescriçãoDensidade visual aplicada aos controles internos da barra.
Tipo"large" | "medium" | "small"
Valor padrão---

hasContextualActionsContent​

Atributohas-contextual-actions-content
DescriçãoIndica se o slot de ações contextuais possui conteúdo.
Tipoboolean
Valor padrãofalse

hasGlobalActionsContent​

Atributohas-global-actions-content
DescriçãoIndica se o slot de ações globais possui conteúdo.
Tipoboolean
Valor padrãofalse

hasSearch​

Atributohas-search
DescriçãoDisponibiliza a interface de busca controlada pela aplicação.
Tipoboolean
Valor padrãofalse

heading​

Atributoheading
DescriçãoTítulo apresentado na barra principal.
Tipostring
Valor padrão''

headingActionsLimit​

Atributoheading-actions-limit
DescriçãoLimite usado para decidir quando agrupar ações em um menu. Quando o
número de ações excede esse valor, as ações são agrupadas no dropdown
(atualmente todas são movidas para o menu colapsado).
Tiponumber
Valor padrão4

selectedRowsCount​

Atributoselected-rows-count
DescriçãoNúmero de linhas atualmente selecionadas.
Tiponumber
Valor padrão0

showContextualBar​

Atributoshow-contextual-bar
DescriçãoForça a apresentação da barra contextual mesmo sem seleção.
Tipoboolean
Valor padrãofalse

Slots​

NomeDescrição
"contextual-actions"Ações aplicadas às linhas selecionadas.
"global-actions"Ações relacionadas ao conjunto completo de dados.

Eventos​

EventoDescriçãoDepreciaçãoPropagação
brTableSearchEvento customizado emitido pela barra ao enviar a busca por Enter ou pelo botão, com { term }, e ao fechar, com { term: '' }. Propaga até br-table e atravessa Shadow DOM; é cancelável. Digitação, inicialização e alterações programáticas não emitem o evento.---true

Dependências​

Componente pai​

Usado por​

Depende de​

Gráfico​

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