Objetivo

O campo subformulário permite agrupar uma seleção de campos numa lista repetível.

Criação do campo

Primeiro crie os campos necessários no subformulário. No exemplo aqui descrito existe um campo Calendário (Data de aquisição), um campo Texto (Preço) e um campo Cor (Cor da flor) a utilizar para uma lista de várias amostras.

Erro: Existe um erro no código do campo Calendário que provoca um erro fatal ao guardar um artigo pela segunda vez. Para evitar este problema, defina o valor Mostrar hora do campo Calendário como Sim.

Opções especiais para este campo:

  • Título e Rótulo Neste exemplo estes estão definidos como Amostras.
  • Campos Adicione os campos necessários no subformulário um por um. Cada linha tem uma lista pendente de campos disponíveis e um botão de alternância Renderizar valores Sim/Não. A ordem dos itens pode ser alterada com o ícone de arrastar.

Criação de subformulário

Nota: Neste exemplo, a inclusão do tipo de campo no título é apenas para fins de demonstração. Omita-o nos seus próprios títulos de campo.

Introdução de dados

No formulário de introdução de dados é necessário adicionar linhas para cada amostra. Cada linha contém um campo Calendário, um campo Texto e um campo Cor.

Introdução de dados do subformulário

Exibição dos dados

No artigo, o subformulário intitulado Amostras tem uma linha para cada amostra. Procure o item Amostras nesta captura de ecrã:

exibição do subformulário no site