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

Checkgroup

Componente mantido por compatibilidade; prefira a alternativa indicada na documentação.
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.

Propriedades​

customId​

Atributocustom-id
DescriçãoIdentificador legado do controlador.
Tipostring
Valor padrão---

disabled​

Atributodisabled
DescriçãoDesabilita o controlador e os checkboxes contidos no grupo.
Tipoboolean
Valor padrãofalse

indeterminate​

Atributoindeterminate
DescriçãoEstado indeterminado inicial.
Tipoboolean
Valor padrãofalse

label​

Atributolabel
DescriçãoTexto descritivo do grupo.
Tipostring
Valor padrão---

labelDesselecionado Componente mantido por compatibilidade; prefira a alternativa indicada na documentação.​

Atributolabel-desselecionado
DepreciaçãoUse selectAllLabel.
DescriçãoRótulo legado para marcar todos.
Tipostring
Valor padrão---

labelSelecionado Componente mantido por compatibilidade; prefira a alternativa indicada na documentação.​

Atributolabel-selecionado
DepreciaçãoUse unselectAllLabel.
DescriçãoRótulo legado para desmarcar todos.
Tipostring
Valor padrão---

selectAllLabel​

Atributoselect-all-label
DescriçãoRótulo para marcar todos.
Tipostring
Valor padrão---

unselectAllLabel​

Atributounselect-all-label
DescriçãoRótulo para desmarcar todos.
Tipostring
Valor padrão---

Slots​

NomeDescrição
"default"Slot para adicionar os checkboxes controlados pelo grupo.

[Descontinuado/Obsoleto] Use br-checkbox-group.

Eventos nativos​

O grupo não tem valor próprio. Os eventos input e change vêm de cada br-checkbox e chegam ao grupo por propagação; event.target é o checkbox alterado.

document.querySelector('br-checkgroup').addEventListener('change', (event) => {
console.log(event.target.value, event.target.checked);
});

Para ler todas as escolhas, use FormData no formulário.

Dependências​

Depende de​

Gráfico​

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