4D v14

Video script

Página Inicial

 
4D v14
Video script

Video script  


 

 

Neste vídeo, vamos aprender a definir os parâmetros dos formulários para ter uma interface consistente, armazenada em um só lugar por categorias de formulários.

Já utilizamos a página 0 nos formulários com a função de centralizar os elementos que se compartilham em todas as páginas de um mesmo formulário.

A herança de formulário consiste em criar um formulário no qual localizamos os objetos que se compartilham entre vários formulários (textos, botões, etc.) que se herdam deste formulário "pai".

Temos que:

  • Criar um formulário "pai"
  • Colocar os objetos nele
  • E indicar a "relação" com os formulários "filho" formas que foram herdadas dele.

O formulário pai pode ser um formulário projeto ou formulário associado a uma tabela.

Aqui vamos criar este novo formulário.

  • No Explorador => "Formulários projeto"
  • Clique em +
  • O chamamos HERIT_PAGE como vamos a criar um formulário destinado a ser herdado em diferentes páginas.
    Aparece um formulário vazio.
  • Adicionamos um botão na parte superior esquerda.
  • E guardamos o formulário.
Agora que o pai existe, podemos associar formulários filhos a ele:
  • Abrimos o formulário de entrada das intervenções
  • E na lista de propriedades do formulário
  • Vamos escolher o formulário herdado "Inherited page".

Podemos ver que o conteúdo do formulário pai aparece imediatamente no fundo.

Se modificarmos a localização do botão no formulário pai e guardamos (sem fechar), vamos a ver a mesma modificação levada a cabo diretamente no formulário filho.
E é claro, também é levado a cabo nos formulários que estão fechados.

Dado que o objetivo é conservar uma interface consistente, vamos a mover os botões do formulário filho ao formulário pai.

  • Recortar
  • Colar
  • e Salvar

E os botões voltam a aparecer automaticamente no formulário filho.

Agora, para aplicar esta modificação a outros formulários de entrada, somente têm que:

  • Abrir (Technician => Input)
  • Eliminar os botões já incluídos no formulário
  • A continuação, definir o nome do formulário herdado como "HERIT_PAGE"

Isto significa que agora as mudanças realizadas no formulário pai, por exemplo, se movemos um pouco de píxeles e logo salvamos, é levada a cabo automaticamente em todos os formulários que herdam deste formulário pai.

 
PROPRIEDADES 

Produto: 4D
Tema: Herança de formulários

 
ARTICLE USAGE

Autoformação ( 4D v13)
Autoformação ( 4D v14)