Neste vídeo, vamos a aprender a criar um componente.
Um componente é uma base 4D a parte que está integrada a uma base local, que logo tem acesso aos métodos e formulários disponíveis neste componente.
Vamos a:
- Sair de 4D,
- Iniciá-lo novamente
- Criar uma nova aplicação à que chamaremos Component_v13
E nesta nova aplicação:
- Vamos a criar um método de projeto
- Que chamaremos ALERT
- E cujo código será o seguinte:
- recebe 2 parâmetros
- e em função do número de parâmetros recebidos
- atribui valores a 2 variáveis que se utilizam no comando ALERT.
Logo, na informação sobre o método especificamos que este método será compartilhado entre o componente e a base local e logo saímos da base.
Em nossa base:
- Criamos uma pasta Components
- Soltamos nosso componente nela
- E reiniciamos
Na lista de métodos, podemos ver os métodos componentes, incluindo "Component v13" que acabamos de criar com o método ALERT.
Podemos substituir este comando ALERT para todas as outras chamadas ao comando ALERT de 4D.
Para ele, só temos que substituir um caractere. É claro, poderíamos fazer utilizando "Replace in the contents".
Uma vez que se realizem estas mudanças, podemos provar, por exemplo, utilizando o formulário Test_Variables no qual temos, no cálculo de aqui, o comando ALERT que vai ser executado e aqui estamos no método do componente.
Podemos comprovar que ao passar um segundo parâmetro: ainda funciona, obtemos o texto passado como parâmetro.
Nosso componente está funcionando corretamente e podemos adicionar tantos métodos como queiramos.