Ir ao conteúdo
SEED engenharia

Componentes

Histórico da §50 — seed-componentes.md

históricoseed-componentes.md v1.67 · §h50seção 101 de 17250-historico.md · MD5 3a0996b5

Título completo no canon: Histórico da seção §50 — Agrupamento de linhas (não é regra)

Base (3 rodadas, 2026-08-15): R1 canon — Fiori (agrupamento existe nas tabelas responsiva e analítica, com formato de cabeçalho de grupo declarável; a régua de personalização é por número de colunas, ~20) · Polaris IndexTable (subheaders com props de acessibilidade próprias) · Oracle OTM (seleção pelo cabeçalho de grupo abrange o grupo inteiro) · HTML nativo (<tbody> como rowgroup, th scope="rowgroup"/"colgroup"). R2 stack — TanStack grouping com groupedColumnMode: 'reorder' | 'remove'. R3 normas — MDN row role (aria-expanded em linha pertence ao padrão grid/treegrid, não à tabela estática) · Adrian Roselli, "Table with Expando Rows" (o padrão funciona em <table> nativa: disclosure <button> com aria-expanded, display:table-row × none, linhas reveladas DEPOIS do controle na ordem do código, aria-controls opcional — JAWS retirou o anúncio em 2019) · APG treegrid ("o código deste exemplo não é para produção") + Roselli (treegrid é widget composto, suporte pobre, "não vi em produção") · JAWS 2024 issue #791 (tabela aninhada não navega em JAWS + Chrome/Edge; NVDA navega).


Esc