Checkbox
Visão geral
O componente Checkbox guarda um valor booleano (verdadeiro/falso) apresentado como um interruptor ou caixa de verificação. Utilize-o para indicadores sim/não, estados ativo/inativo, marcas de conclusão ou qualquer estado binário.
Configuração
| Definição | Descrição |
|---|---|
| Texto do Checkbox | Texto apresentado junto à checkbox |
| Valor padrão | Estado atribuído a novos registos: verdadeiro ou falso (predefinição: falso) |
Um registo novo grava sempre um valor booleano nesta coluna - o Valor padrão configurado, ou falso quando não há Valor padrão definido. Isto acontece mesmo que o utilizador nunca toque no campo, o campo esteja numa secção ou tab não visitada, ou o registo seja criado fora do formulário (workflow local, importação). Não existe estado "por definir": uma célula sem valor guardado (por exemplo, escrita feita pelo servidor antes desta normalização) é tratada como falsa na apresentação e nos filtros.
Nos formulários, a checkbox é apresentada como um interruptor. Nas tabelas, aparece como uma checkbox editável em linha, que pode ser clicada diretamente sem abrir o formulário do registo. Nas vistas de lista e kanban, é apresentada como um ícone só de leitura.
Filtros
| Operador | Descrição |
|---|---|
| É verdadeiro | Célula com valor verdadeiro (booleano, texto ou número reconhecido como verdadeiro) |
| É falso | Negação exata de "É verdadeiro" - inclui células sem valor guardado |
| Vazio / Não vazio | Operadores universais: distinguem células sem valor guardado das restantes, independentemente de contarem como falsas em "É falso" |
"É verdadeiro" e "É falso" são two-state: cobrem sempre todas as células, porque "É falso" é definido como "não é verdadeiro". Uma célula antiga sem valor guardado conta como falsa nestes dois operadores, mas continua a contar como "Vazia" no operador universal - só "Vazio"/"Não vazio" distinguem uma célula nunca preenchida de uma célula explicitamente marcada como falsa.