---
fonte: 01-canonicos/seed-componentes.md
versao_da_fonte: v1.43
secao: 41-b
titulo: "Seleção — EXTENSÃO F7.2 · SL6–SL8 *(`rascunho`)*"
sequencia: 57 de 98
bytes_do_corpo: 1635
md5_do_corpo: 2635dcf3c28de9e449e67ca3a2c9a55f
gerado_por: 06-validacao/geradores/gen-camada-ia.py
nota: fatia GERADA — o corpo abaixo é byte a byte o trecho do canônico; edite o canônico, nunca esta fatia. Canônico inteiro em https://ds.seed.eng.br/01-canonicos/seed-componentes.md
---
## 41-b. Seleção — EXTENSÃO F7.2 · SL6–SL8 *(`rascunho`)*

| # | Decisão | Porquê | Descartado |
|---|---|---|---|
| SL6 | **Seleção em TRÊS níveis: grupo → página → conjunto.** O checkbox do cabeçalho de grupo abrange **o grupo**; o do cabeçalho da tabela abrange **a página**; o conjunto só pela oferta explícita "Selecionar todas as N". Cada nível tem `indeterminate` real | O SL2 já proibia o header marcar o dataset em silêncio; o grupo é o nível que faltava, e é o que o agrupamento do §50 torna necessário. Precedente medido: seleção pelo cabeçalho de grupo é o padrão em ERP de logística | Checkbox de grupo marcando a página · nível de grupo sem indeterminate (o estado do meio some) |
| SL7 | **Variante FLUTUANTE da barra de ações em massa (C32), nomeada e restrita:** só onde **não há toolbar** para substituir (SL3 segue sendo o caso base). A região **reserva espaço no rodapé** para que a barra nunca cubra a última linha | Duas barras simultâneas é o que o SL3 evitou; mas em tela sem toolbar a barra precisa de lugar. O defeito oposto está documentado no mercado: barra de massa que **não aparece no mobile** (Polaris #4156) — vira guarda nossa | Barra flutuante como padrão · barra fixa no topo (some no scroll de lista longa) |
| SL8 | **Ações promovidas:** no máximo ~4 visíveis, **destrutiva por último**, `Cancelar seleção` sempre presente; o resto vai para overflow | Herda o SL3 e o padrão de *promoted bulk actions*; sem saída explícita o usuário fica preso no modo de seleção | Todas as ações visíveis · sem cancelar |

---

