<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: Manual de FORMULÁRIOS > Menu “Formulários" > Formulários de Requisição > Guia “Construção” > Subguia “Propriedades” > Propriedades dos campos comuns |
Propriedades dos campos comuns
As propriedades dos campos comuns são semelhantes para todos os componentes. O que irá ser diferente é o campo “Component” que trará o nome do componente específico.
• Component: define o tipo de componente.
• Name: nome do componente dentro do formulário, nome que o identifica como componente.
• Label: Define o nome que o campo terá no formulário. Por exemplo, “Digite seu nome”.
• Default value: Define se o campo terá um valor predeterminado. Por exemplo, “Digite sua cidade: Porto Alegre”.
• Caption: Define o texto que irá acompanhar o campo.
• Size: define o tamanho do componente.
• Maxlength: define o tamanho máximo do componente.
• Default align: quando marcado, deixa o componente com um alinhamento padrão.
• Left: se o parâmetro “Default Align” estiver desmarcado, esse campo permite escolher um tamanho de alinhamento à esquerda.
• Read-only: Define se o campo será apenas leitura.
• Hidden: Determina se o campo será mostrado ou não no formulário. Quando marcada a checkbox, a propriedade faz com que o campo fique escondido no formulário, não aparecendo para o usuário. Por default, sempre virá desmarcada.
• Disabled: Define se o campo será desabilitado.
• Required: Define se o campo será obrigatório.
• Align: Define o alinhamento do conteúdo (Esquerda, Direita ou Centro).
• Number only: Determina que o campo poderá receber somente valores numéricos, quando marcada a checkbox. Por default, sempre virá desmarcada;
• Decimal precision: Determina a quantidade de casas decimais que o campo poderá receber. Fica habilitado somente quando a opção “Numeric only” estiver marcada. Seu valor default é 0 (zero);
• Fórmula: Nesse campo, será possível inserir uma fórmula matemática, utilizando operações e outros campos numéricos do formulário. Ao lado deste campo, há o ícone para criação e edição da fórmula, que exibirá a seguinte tela:
O objetivo do campo “fórmula” é criar uma fórmula matemática para o preenchimento de informações adicionais da requisição gerada. Por isso, todos os campos “caixa de texto” devem estar classificados como “number only” (numéricos) para que a fórmula possa ser construída.
Na combo de seleção de campos, somente devem ser listados os seguintes componentes:
✓Editfields com propriedade “numeric only” selecionada;
✓Comboselect com propriedade “value”;
✓Campos do Qualitor que listam “informações adicionais”, caso a informação seja numérica.
Assim, o campo “Fórmula” permite a inserção de números, operações (+, - , / , *) e parênteses, como também os campos disponíveis no campo “Nome”.
O ícone possibilita verificar se a fórmula inserida é válida. Para fazer esta verificação, basta substituir todos os valores da fórmula que referenciam os campos do formulário pelo número “1” e clicar no ícone para verificação ou no botão “Processar”.
Se o resultado for numérico a fórmula está válida. Se a fórmula estiver inválida, como o exemplo da seguinte fórmula: 10 * 50 / 5), o resultado não será numérico por causa do parêntese a mais e ao verificá-la será exibido uma mensagem sinalizando que a fórmula é inválida.
IMPORTANTE: O resultado do campo “Fórmula” é atribuído ao campo onde ela está configurada no formulário de requisição.