Texto

Entenda as diferenças entre os campos Texto, Texto Longo e HTML, além dos recursos compartilhados disponíveis nos campos textuais do ENSPACE.
Atualizado

Nesta seção

Texto Curto
Crie campos para entrada de textos curtos com transformações automáticas, máscaras e formatação personalizada.
Texto Longo
Crie campos para entrada de textos extensos com múltiplas linhas, transformações automáticas e formatação personalizada.
HTML
Insira conteúdos visuais personalizados em formulários utilizando HTML, textos formatados, imagens, links e elementos de interface.

Entenda os campos de texto do ENSPACE

Os campos de texto do ENSPACE são utilizados para exibir ou armazenar conteúdos textuais em formulários, tarefas e telas.

Eles podem ser usados para:

  • coletar informações digitadas pelos usuários;
  • exibir conteúdos visuais;
  • estruturar formulários;
  • aplicar formatações automáticas;
  • padronizar dados;
  • melhorar a experiência de preenchimento.

Tipos disponíveis e quando utilizar

Texto

Campo para informações curtas como nomes, documentos, códigos e identificadores.

Texto Longo

Campo multilinha para descrições extensas, relatórios e observações detalhadas.

HTML

Campo visual para exibição de conteúdos formatados, imagens, links e instruções.


Comparação entre os campos

RecursoTextoTexto LongoHTML
Aceita múltiplas linhasNãoSimSim
Permite quebra de linhaNãoNãoSim
Possui transformadoresSimSimNão
Possui máscarasSimSimNão
Aceita HTML personalizadoNãoNãoSim
Possui transcrição de vozSimSimNão
Possui botão de cópiaSimSimNão

Como os campos de texto funcionam

Os campos Texto e Texto Longo funcionam como campos de string com recursos adicionais de processamento e formatação.

Isso significa que eles podem:

  • transformar automaticamente valores digitados;
  • aplicar máscaras;
  • limitar caracteres;
  • padronizar conteúdo;
  • modificar o valor salvo no sistema.
Em programação, uma string é um tipo de dado utilizado para representar textos. Isso inclui palavras, números digitados como texto, símbolos, espaços, emojis e caracteres especiais.

Já o campo HTML possui comportamento diferente, renderizando conteúdos visuais diretamente na interface.


Recursos compartilhados

Os campos Texto e Texto Longo compartilham diversos recursos de processamento e formatação.

Transformadores de texto

Transformadores alteram automaticamente o conteúdo digitado pelo usuário antes do armazenamento.

Eles são úteis para:

  • padronizar dados;
  • facilitar buscas;
  • melhorar integrações;
  • evitar inconsistências.
TransformadorDescriçãoExemplo
LowercaseConverte todo o texto para minúsculas.João SILVA → joão silva
UppercaseConverte todo o texto para maiúsculas.João Silva → JOÃO SILVA
DeburrRemove acentos e caracteres especiais.João Çá → Joao Ca
TrimRemove espaços extras no início e no final do texto.João Silva → João Silva
Kebab CaseConverte o texto para formato kebab-case.João Silva → joao-silva
Camel CaseConverte o texto para formato camelCase.João Silva → joaoSilva
Snake CaseConverte o texto para formato snake_case.João Silva → joao_silva
CapitalizaçãoCapitaliza a primeira letra de cada palavra mantendo o restante minúsculo.joÃO silVA → João Silva
Start CaseCapitaliza palavras removendo espaços extras.joão silva → João Silva
Title CaseCapitaliza palavras principais, ignorando artigos e preposições quando aplicável.senhor dos aneis → Senhor dos Aneis
Número por extensoConverte números para texto por extenso.152 → cento e cinquenta e dois
remove_spaceRemove todos os espaços do conteúdo.João Silva → JoãoSilva
Os transformadores também são aplicados quando o usuário cola conteúdos prontos nos campos.

Botão de cópia

Quando habilitado, adiciona um botão de cópia no lado direito do campo.

Esse recurso é útil para:

  • protocolos;
  • identificadores;
  • links;
  • códigos internos;
  • conteúdos reutilizados com frequência.

Transcrição de voz

Permite que o usuário preencha o campo utilizando fala.

O botão de voz aparece no lado esquerdo da área de digitação.

A funcionalidade funciona em navegadores compatíveis com reconhecimento de voz.

Máscaras

As máscaras formatam automaticamente o conteúdo digitado pelo usuário conforme padrões específicos.

Elas ajudam a:

  • padronizar informações;
  • orientar preenchimento;
  • evitar formatos inválidos;
  • melhorar consistência dos dados.

Máscaras disponíveis

MáscaraExemplo
CPF999.999.999-99
CNPJ99.999.999/9999-99
CEL(99) 99999-9999
CEP99999-999
RG99.999.999-9
OAB999999-UF
Nº CNJ9999999-99.9999.9.99.9999

Máscaras personalizadas

Além das máscaras prontas, você pode criar formatos personalizados utilizando caracteres especiais.

SímboloSignificado
@Aceita apenas letras
#Aceita apenas números
*Aceita letras ou números

Exemplos

MáscaraResultado esperado
###.###.###-##CPF
@@@-####Código misto
**-****Identificador alfanumérico
@@-###-@@Código personalizado

Máscaras vs validações

AspectoMáscarasValidações
Quando atuamDurante a digitaçãoAntes do salvamento
ObjetivoGuiar e formatar o preenchimentoVerificar regras do campo
Formata automaticamenteSimNão
Restringe caracteres inválidosSimSim
Uso comumCPF, telefone, CEPCampo obrigatório, limites e regras

Comportamento dos dados

As configurações aplicadas nos campos podem alterar diretamente o valor salvo no sistema.

Isso significa que:

  • transformadores modificam o conteúdo armazenado;
  • máscaras influenciam o formato salvo;
  • limites de caracteres restringem o conteúdo aceito.

Algumas alterações afetam apenas novos preenchimentos.

Exemplo:

  • remover um transformador não altera dados antigos;
  • adicionar uma máscara não modifica registros já existentes;
  • conteúdos anteriores só mudam se forem editados novamente.

Casos de uso

  • Texto: nomes completos, CPF, CNPJ, telefone, e-mail, protocolos, códigos de produto, identificadores únicos, links curtos.
  • Texto Longo: descrições de produtos, relatórios de atendimento, observações detalhadas, feedbacks, instruções operacionais, notas internas.
  • HTML: termos de uso, manuais de instrução, avisos formatados, conteúdo com imagens, descrições visuais de produtos, cabeçalhos informativos.

Boas práticas

  • Utilize Texto para informações curtas que precisam de máscaras, transformadores ou botão de cópia.
  • Utilize Texto Longo quando o conteúdo exigir múltiplas linhas e o usuário precisar digitar descrições extensas.
  • Utilize HTML apenas para exibição visual de conteúdo formatado, nunca para coleta de dados do usuário.
  • Configure máscaras em campos de Texto para CPF, telefone e CEP, em vez de usar campos de Número.
  • Combine transformadores para padronizar dados antes do armazenamento e evitar inconsistências no banco de dados.
  • Lembre-se de que alterações em transformadores e máscaras não afetam registros já existentes — revise dados antigos manualmente se necessário.