Texto
Referência de configuração: Texto
Visão geral
O componente Texto guarda dados de texto simples. É o tipo de componente predefinido para colunas novas e o campo de introdução mais utilizado. Nos formulários, é apresentado como um campo de texto padrão. Nas tabelas, permite edição em linha.
Configuração
| Definição | Descrição |
|---|---|
| Texto de dica | Texto de exemplo apresentado quando o campo está vazio — orienta o utilizador sobre o que introduzir |
| Foco inicial | Coloca automaticamente o foco neste campo quando o formulário é aberto |
Unicidade
Na secção Unicidade (grupo Regras), os campos de texto podem impor valores únicos em todos os registos da feature:
| Definição | Descrição |
|---|---|
| Valor único | Impede valores duplicados — guardar falha se outro registo tiver o mesmo valor |
| Mensagem de erro personalizada | Mensagem de erro personalizada apresentada quando é detetado um duplicado |
| Ignorar maiúsculas/minúsculas | Trata "ABC" e "abc" como o mesmo valor para efeitos de verificação de unicidade |
| Remover espaços em branco | Remove os espaços no início e no fim antes de comparar os valores |
| Único em conjunto com | Outras colunas que entram na mesma chave: o repetido passa a ser o conjunto, e não esta coluna sozinha |
Exemplo: Um campo "Email" configurado como único, insensível a maiúsculas/minúsculas e com remoção de espaços garante que nenhum registo partilha o mesmo endereço de email, independentemente de maiúsculas ou de espaços acidentais.
Exemplo de chave em conjunto: numa tabela de compras, o "Número do documento" único em conjunto com o "Fornecedor" aceita o mesmo número de dois fornecedores diferentes e recusa o mesmo número do mesmo fornecedor.
A verificação é feita pelo servidor, e não só pela app: uma importação, uma automatização ou a API recebem a mesma recusa, com o nome da coluna repetida. Um valor vazio nunca conta como repetido, e numa chave em conjunto basta uma das colunas estar vazia para a linha passar.
A unicidade também está disponível nos componentes Número, Identificador, Data e Código de barras, com as mesmas definições.