O cadastro de "Tipos de Campos" permite a criação de novos tipos de campos para os formulários, consistindo em customizações de campos padrão do HTML com a adição de máscaras de entrada de dados. Seu cadastro compreende os seguintes campos:
- Nome: nome do tipo de campo;
- Máscara: máscara para a entrada de dados;
- Tipo: tipo primário de campo a ser utilizado como modelo.
Por definição, os tipos padrão são:
- Texto (text)
- Número (permite adicionar apenas caracteres numéricos e remove quaisquer outros caracteres);
- Valor monetário/decimal (permite adicionar apenas números e automaticamente aplica máscara com os separadores de milhar e decimal considerando apenas duas casas decimais).
- Senha (password)
- Caixa de Seleção (select)
- Área de Texto (textarea)
- Múltipla Seleção (radio)
- Múltipla Escolha (checkbox)
- Caixa de Seleção Múltipla (select-multiple)
- Data (text)
- Escondido (hidden)
- Sugestão
- Arquivo (anexar arquivos)
As máscaras, por sua vez, devem seguir um padrão para que possam ser executadas pelo Orquestra BPM.
- Para forçar a entrada de números pelo usuário, utilize o caractere "#";
- Para forçar a entrada de letras minúsculas pelo usuário, utilize o caractere "a";
- Para forçar a entrada de letras maiúsculas pelo usuário, utilize o caractere "A";
- Para forçar a utilização de um determinado caractere, simplesmente escreva-o no meio da máscara.
Alguns exemplos:
- ##/##/####: 20/05/1981
- ( ##) ####.##.##: (51) 3211.11.11
- A####.a: S1234.b