Textbox
O campo textbox é o tipo de campo mais usado no agilityflow. Isso é devido à sua versatilidade graças às inúmeras máscaras disponíveis. Apesar do nome, é com o campo textbox que iremos armazenar números.
Ao criar um campo textbox no formulário, é solicitado escolher um grupo de informações e informar um nome de apresentação. Caso seja necessário, as configurações abaixo, estão disponíveis para o campo:
Grupo de informações
Dentro das configurações, é possível alterar o grupo de informação ao qual o campo foi atribuído no momento da criação.
Nome de Apresentação
Mostra o nome de apresentação informado no momento da criação. Esse é o nome que será mostrado na tela para o usuário.
Tipo
Para o campo textbox, é possível definir um subtipo. São eles:
Campo de Texto Simples
É o tipo padrão. Permite que o usuário insira qualquer tipo de informação de texto, em uma linha única.
Campo de Texto Multi Linha
Similar ao Campo de Texto Simples, porém, com mais de uma linha.
Campo com criptografia MD5 (Ex: Senha)
Funciona para armazenar textos, que ao digitados, serem ocultados tendo seus caracteres substituídos. Ao selecionar esse subtipo, não é possível definir uma máscara.
Campo Auto Numérico (Número Sequencial preenchido automaticamente)
Nesse campo, o próprio agilityflow preenche o campo com um número sequencial. Esse valor, começa em 1 e vai se somando conforme se criam novos registros do formulário.
Coluna Banco de dados (SQL)
Esse é o nome interno, usado pelo sistema, a ser criado no banco de dados do agilityflow. É uma informação técnica e esse campo é preenchido automaticamente pelo sistema.
Na maioria dos casos, você não precisa alterar o nome sugerido pelo sistema.
Diferentemente do campo "Nome de Apresentação", esse campo não fica visível para o usuário.
Para que serve o campo Coluna Banco de dados (SQL)?
Esse campo vai ser utilizado ao criar reports e dashboards. É através dele, que poderemos extrair informações e expor usando esses recursos do sistema.
Informações de ajuda
Nesse campo é possível incluir um texto que ajudará o usuário a preenche-lo. Abaixo, um exemplo de dois campos: um campo sem informações de ajuda e outro com esse campo configurado:
Preenchimento Padrão
O preenchimento padrão, permite ao sistema, sugerir o preenchimento do campo. Isso é útil, quando o usuário, na maioria das vezes, vai preencher esse campo da mesma forma. Isso economiza o tempo do usuário no preenchimento das informações.
Mesmo que haja definido um preenchimento padrão, o campo fica disponível para que o usuário altere esse valor.
Preencher Quando
Nessa opção, o usuário define em que momento o sistema faz o preenchimento padrão do campo. São duas opções:
No carregamento inicial (On PageLoad)
Ao abrir o formulário, o campo já é preenchido automaticamente.
Na alteração do valor de um determinado campo (On Change)
O campo não é preenchido com o valor padrão, até que um campo seja alterado. É possível definir qual campo ao ser alterado, será o gatilho para o preenchimento padrão.
Valor Padrão
É o valor que será preenchido por padrão nesse campo.
Máscara
É a forma que o sistema utiliza para mostrar ao usuário, o conteúdo do campo de texto. Isso facilita a visualização da informação por parte do usuário. Por exemplo, é muito fácil ver o telefone "(11) 98765-4321" do que "11987654321".
Tipo de máscara
Número
Como criar um campo numérico?
Um número não deixa de ser um texto. Portanto, para criar um campo numérico basta criar um campo textbox e aplicar uma máscara de número.
- Tipo de Número
- Inteiro: o campo não aceita "," ou "." no seu conteúdo. Ao digitar um desses símbolos, o sistema ignora a digitação. Por exemplo, digitando "1,5", o sistema ignora a vírgula e preenche "15". Caso o usuário cole o valor "1,5541", o sistema ignora a vírgula e o conteúdo à direita da vírgula, aceitando o valor "1".
- Moeda (Real): coloca vírgula, deixando o campo com duas casas decimais;
- Decimal (1 casa decimal): coloca vírgula, deixando o campo com duas casas decimais;
- Decimal (2 casas decimais): coloca vírgula, deixando o campo com duas casas decimais;
- Decimal (3 casas decimais): coloca vírgula, deixando o campo com duas casas decimais;
- Decimal (4 casas decimais): coloca vírgula, deixando o campo com duas casas decimais;
- Decimal (5 casas decimais): coloca vírgula, deixando o campo com duas casas decimais;
CPF
Insere "." e "-" de acordo com o CPF brasileiro. Esse campo, apenas separa os dígitos e não faz validação se o CPF é válido ou não.
CNPJ
Insere "." e "-" de acordo com o CNPJ brasileiro. Esse campo, apenas separa os dígitos e não faz validação se o CNPJ é válido ou não.
CEP
Insere "-", separando o número de acordo com o formato do CEP brasileiro.
Máscara Customizada
Tipo de Customização
- Básica
- Avançada
Máscara com 'Regular Expression'
Utiliza o padrão de expressões regulares, que é um padrão utilizado em programação para identificar cadeias de caracteres. Caso haja necessidade de formatar seu texto, procure saber mais sobre esse padrão, já que ele é extremamente completo, no que diz respeito a identificar textos.
Telefone: País + DDD + Cel/Tel Brasil
Telefone: DDD + Cel/Tel Brasil
Telefone: Cel/Tel Brasil
Data Data e hora no formato dd/mm/yyyy hh:mm
Data e hora (Com Segundos) no formato dd/mm/yyyy hh:mm:ss
Data sem hora no formato dd/mm/yyyy
Hora no formato hh:mm
Hora (Com Segundos) no formato hh:mm:ss
Tamanho máximo de Preenchimento