numericfield
Número
Campo numérico com casas decimais, sufixo e barra de progresso opcional.
- Kind:
component - Key:
numericfield - Categoria:
número - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
decimalPlaces | integer | não | - | Casas decimais a mostrar (vazio = inteiro). | - |
isUnique | boolean | não | false | Recusa guardar um valor já usado noutra linha. | - |
uniqueErrorMessage | string | não | - | Mensagem a mostrar quando o valor está repetido. | - |
uniqueWith | list de string | não | [] | Outras colunas que entram na mesma chave: o repetido passa a ser o conjunto, e não esta coluna sozinha. Vazio = só esta coluna. | - |
suffix | enumeration | não | "none" | Símbolo mostrado depois do valor. | - |
visualMode | enumeration | não | "valueOnly" | Mostra só o valor ou uma barra de progresso com o valor. | - |
minValue | number | não | - | Mínimo do intervalo (alimenta a barra de progresso). | - |
maxValue | number | não | - | Máximo do intervalo (alimenta a barra de progresso). | - |
thousandsSeparator | boolean | não | true | Agrupa os milhares na apresentação (pt_PT). Ligado por omissão para não mudar o que as colunas já mostravam. | - |
prefixText | string | não | - | Texto fixo mostrado antes do valor (ex.: "Ref."). | - |
stepperEnabled | boolean | não | false | Mostra os botões +/- para somar e subtrair. | - |
stepValue | number | não | 1 | Incremento de cada toque nos botões +/-. | - |
rounding | enumeration | não | - | Arredondamento aplicado ao guardar (vazio comporta-se como none). | - |
allowNegative | boolean | não | true | Permite escrever valores negativos. | - |
enforceMinMax | boolean | não | false | Faz de minValue/maxValue uma validação, e não só o intervalo da barra de progresso. | - |
minMaxErrorMessage | string | não | - | Mensagem a mostrar quando o valor sai do intervalo. | - |
customUnit | string | não | - | Unidade própria mostrada depois do valor (ex.: "kg", "m²"); só vale quando suffix é none. | - |
isCurrency | boolean | não | - | Descontinuado. Legado: valia o mesmo que suffix = currency. Ainda se lê, já não se escreve. | - |
Exemplo JSON
{
"isUnique": false,
"uniqueWith": [],
"suffix": "none",
"visualMode": "valueOnly",
"thousandsSeparator": true,
"stepperEnabled": false,
"stepValue": 1,
"allowNegative": true,
"enforceMinMax": false
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.