Saltar para o conteúdo principal

Vista Formulário

Visão geral

A vista Formulário apresenta um formulário dinâmico para criar e editar registos. Os campos estão organizados em separadores e secções, com suporte para visibilidade condicional, validação e disposições personalizadas.

Esta vista é a interface principal para introdução de dados detalhada e edição de registos.

Estrutura do formulário

Os formulários estão organizados hierarquicamente:

Separadores

O nível superior de organização. Cada separador aparece como um cabeçalho clicável. Use separadores para distinguir diferentes aspetos de um registo — por exemplo, "Geral", "Detalhes", "Anexos".

Secções

Dentro de cada separador, os campos estão agrupados em secções. Cada secção pode ter uma etiqueta e contém um ou mais campos.

Linhas

As secções podem organizar os campos em linhas de uma ou duas colunas:

  • Uma coluna — Cada campo ocupa a largura total
  • Duas colunas — Os campos ficam lado a lado

Secções especiais

  • Secção de barra de ferramentas — Uma linha de ferramentas com botões de ação
  • Secção especial — Áreas de disposição personalizadas para conteúdo incorporado

Exibição dos campos

Cada campo do formulário é apresentado de acordo com o seu tipo de componente:

  • Os campos Text Field aparecem como campos de texto
  • Os campos Select aparecem como listas pendentes
  • Os campos Date aparecem como seletores de data
  • Os campos File aparecem como botões de carregamento
  • Os campos Linked Select aparecem como listas pendentes pesquisáveis
  • Os campos Linked View aparecem como sub-vistas incorporadas
  • Os campos Checklist aparecem como listas de tarefas interativas
  • E assim por diante, para todos os 19 tipos de componente

Os campos obrigatórios são assinalados com um indicador visual. Os campos só de leitura mostram o seu valor mas não podem ser editados. Os campos ocultos são excluídos do formulário por completo. Num layout avançado (construtor de formulários), colocar um campo no layout torna-o sempre visível - a colocação explícita prevalece sobre o estado oculto do campo. No construtor há também um botão "Repor layout default" que limpa a configuração toda (tabs, secções, campos ocultos, painéis e regras) e volta ao layout automático; a alteração só é aplicada ao guardar.

Visibilidade condicional

Os campos podem ser mostrados ou ocultados com base nos valores de outros campos. Por exemplo:

  • Mostrar "Morada de Entrega" apenas quando "Requer Entrega" estiver assinalado
  • Mostrar "Percentagem de Desconto" apenas quando "Tem Desconto" estiver selecionado
  • Mostrar "Data Personalizada" apenas quando "Tipo de Data" estiver definido como "Personalizada"

As condições de visibilidade são configuradas por campo, nas definições da vista de formulário.

Validação

  • Os campos obrigatórios têm de ter um valor antes de o registo poder ser guardado.
  • Os campos únicos (campos de texto configurados para unicidade) são validados face a todos os registos existentes, com comparação opcional sem distinção de maiúsculas/minúsculas e sem espaços.
  • As restrições de data podem limitar a apenas datas futuras ou impor um intervalo mín./máx.
  • As restrições numéricas podem impor valores mín./máx.

Ações do formulário

A barra de ferramentas do formulário pode incluir botões de ação personalizados ligados a execuções de workflow. Estes aparecem no topo do formulário e disparam as automações configuradas ao serem clicados.