Texto de uma linha
Introdução
No NocoBase, texto de uma linha (Single line text) é o campo de texto mais utilizado. Ele é adequado para armazenar conteúdos de texto curtos, com no máximo uma linha, como nome do cliente, número do pedido, contato, resumo do endereço e identificador de sistemas externos.
Por padrão, o campo de texto de uma linha usa o campo de entrada Input, e o Field type padrão é string. Ele pode ser usado como campo de título e também participar de filtros, ordenação, permissões, condições de fluxo de trabalho e consultas de API.
Se o conteúdo puder precisar de quebras de linha ou for mais extenso, é mais adequado escolher texto de várias linhas. Se o conteúdo tiver um formato fixo, como e-mail, número de celular ou URL, dê preferência ao campo especializado correspondente.
Cenários aplicáveis
O texto de uma linha é adequado para estes cenários de negócio:
- Nome do cliente, nome da empresa e nome do contato
- Número do pedido, número do contrato e número do projeto
- Título da tarefa, título do chamado e título do artigo
- ID de sistema externo, número de sincronização e código de negócio
- Cidade, resumo do endereço, nome da loja e outras informações de texto curto
Configuração de criação
Na página «Configure fields» da tabela de dados, clique em «Add field» e selecione «Single line text» para criar um campo de texto de uma linha.

O nome do campo será referenciado por blocos de página, permissões, fluxos de trabalho e APIs. Confirme a nomenclatura antes da criação para evitar custos de ajuste de configuração posteriormente.
Características do campo
O comportamento padrão do campo de texto de uma linha é o seguinte:
Edição da configuração
Após a criação, clique em «Edit» à direita do campo para editar a configuração do campo de texto de uma linha. A edição do campo é usada principalmente para ajustar sua exibição e utilização no NocoBase, como alterar o nome exibido, a descrição, o valor padrão, as regras de validação ou a remoção automática de espaços no início e no fim.
Se o campo vier de uma tabela já sincronizada no banco de dados principal, a edição normalmente envolve o mapeamento do campo: mapear o campo do banco de dados para o Field type e o Field interface do NocoBase. Por exemplo, colunas de texto curto como varchar e char no banco de dados podem ser mapeadas para campos de texto de uma linha.
Alterar o Field type ou o Field interface não equivale simplesmente a mudar um nome exibido. Isso afeta a forma de armazenamento do campo, o componente de entrada, as regras de validação, as condições de filtragem e a forma de utilização das variáveis em fluxos de trabalho. Quando houver muitos dados existentes, confirme primeiro se o formato dos dados é compatível.
Exclusão do campo
Clique em «Delete» à direita do campo para excluir o campo de texto de uma linha. No banco de dados principal, também é possível selecionar vários campos e excluí-los em lote.
Ao excluir um campo de texto de uma linha criado no banco de dados principal, normalmente a coluna correspondente no banco de dados e os dados já existentes nela também serão excluídos. Ao excluir um campo sincronizado do banco de dados ou mapeado de uma fonte de dados externa, o impacto dependerá da fonte de dados e da origem do campo correspondente.
A exclusão de um campo pode afetar blocos de página, formulários, filtros, permissões, fluxos de trabalho, APIs, importações, exportações e dados existentes. Antes de excluir, confirme se o campo ainda é referenciado por alguma configuração de negócio.
Uso na configuração de páginas
O campo de texto de uma linha pode ser usado na maioria dos cenários de blocos de dados e formulários.
Modo editável
No modo editável, o campo de texto de uma linha usa um campo de entrada para inserir o conteúdo.

Modo de leitura
No modo de leitura, o campo de texto de uma linha é exibido como texto comum.


