barcode
Código de barras
Código de barras ou QR, lido pela câmara ou escrito à mão; o valor guardado é o texto do código.
- Kind:
component - Key:
barcode - Categoria:
texto - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
codeFormat | enumeration | não | "qr" | Simbologia usada para desenhar o código. | - |
allowScan | boolean | não | true | Oferece a leitura pela câmara (só em móvel). | - |
allowManual | boolean | não | true | Permite escrever o valor à mão. Um dos dois (ler ou escrever) tem de estar ligado. | - |
renderInCell | boolean | não | false | Desenha o código na célula em vez de mostrar o texto, nas vistas de leitura. | - |
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. | - |
caseInsensitive | boolean | não | false | Ignora maiúsculas e minúsculas na verificação de unicidade. | - |
trimWhitespace | boolean | não | true | Corta os espaços do início e do fim antes de guardar. | - |
Exemplo JSON
{
"codeFormat": "qr",
"allowScan": true,
"allowManual": true,
"renderInCell": false,
"isUnique": false,
"uniqueWith": [],
"caseInsensitive": false,
"trimWhitespace": true
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.