Skip to main content

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

ChaveTipoObrigatórioOmissãoDescriçãoReferência
hintTextstringnão-Texto de sugestão mostrado no campo vazio.-
autofocusbooleannãofalseColoca o cursor neste campo ao abrir o formulário.-
isUniquebooleannãofalseRecusa guardar um valor já usado noutra linha.-
uniqueErrorMessagestringnão-Mensagem a mostrar quando o valor está repetido.-
uniqueWithlist de stringnã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.-
caseInsensitivebooleannãofalseIgnora maiúsculas e minúsculas na verificação de unicidade.-
trimWhitespacebooleannãotrueCorta os espaços do início e do fim antes de guardar.-
minLengthintegernão-Número mínimo de caracteres aceites.-
maxLengthintegernão-Número máximo de caracteres aceites.-
patternstringnão-Expressão regular que o valor tem de cumprir.-
patternErrorMessagestringnão-Mensagem a mostrar quando o valor não cumpre o padrão.-
semanticTypeenumerationnão-Natureza do conteúdo, que escolhe o teclado e a validação. Exclusivo com inputMask.-
multilinebooleannãofalsePermite várias linhas de texto.-
maxLinesintegernão-Linhas visíveis quando multiline está ligado (3 por omissão em execução).-
showCharacterCountbooleannãofalseMostra o contador de caracteres sob o campo.-
inputMaskenumerationnão-Máscara de introdução portuguesa. Exclusivo com semanticType.-
prefixTextstringnão-Texto fixo mostrado antes do valor.-
suffixTextstringnão-Texto fixo mostrado depois do valor.-
textTransformenumerationnão-Transformação aplicada ao texto enquanto se escreve.-
autocompleteFromExistingbooleannãofalseSugere 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.