textfield
Texto
Campo de texto de uma linha, com validações e máscaras.
- Kind:
component - Key:
textfield - Categoria:
texto - Envelope: mapa (um objeto JSON em
config)
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
hintText | string | não | - | Texto de sugestão mostrado no campo vazio. | - |
autofocus | boolean | não | false | Coloca o cursor neste campo ao abrir o formulário. | - |
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. | - |
minLength | integer | não | - | Número mínimo de caracteres aceites. | - |
maxLength | integer | não | - | Número máximo de caracteres aceites. | - |
pattern | string | não | - | Expressão regular que o valor tem de cumprir. | - |
patternErrorMessage | string | não | - | Mensagem a mostrar quando o valor não cumpre o padrão. | - |
semanticType | enumeration | não | - | Natureza do conteúdo, que escolhe o teclado e a validação. Exclusivo com inputMask. | - |
multiline | boolean | não | false | Permite várias linhas de texto. | - |
maxLines | integer | não | - | Linhas visíveis quando multiline está ligado (3 por omissão em execução). | - |
showCharacterCount | boolean | não | false | Mostra o contador de caracteres sob o campo. | - |
inputMask | enumeration | não | - | Máscara de introdução portuguesa. Exclusivo com semanticType. | - |
prefixText | string | não | - | Texto fixo mostrado antes do valor. | - |
suffixText | string | não | - | Texto fixo mostrado depois do valor. | - |
textTransform | enumeration | não | - | Transformação aplicada ao texto enquanto se escreve. | - |
autocompleteFromExisting | boolean | não | false | Sugere valores já existentes nesta coluna. | - |
Exemplo JSON
{
"autofocus": false,
"isUnique": false,
"uniqueWith": [],
"caseInsensitive": false,
"trimWhitespace": true,
"multiline": false,
"showCharacterCount": false,
"autocompleteFromExisting": false
}
Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.