Oi, pessoal! Como estão?
Bem, hoje vou demonstrar como copiar um componente já existente entre páginas, e também a própria página do Oracle APEX.
É um recurso muito bom, pois permite fazer novos componentes com base em um componente similar já criado. Assim, são dadas ainda mais agilidade e qualidade ao desenvolvimento com Oracle APEX.
Um dos motivadores para escrever um artigo sobre esse tema foi que fiquei algum tempo até achar onde posso efetuar a cópia da página na aplicação.
Vamos lá!
Copiando um componente
Para copiar um componente, na página origem onde se encontra o componente, basta clicar com o botão direito sobre ele e selecionar a opção “Copy to other page”. Em seguida, será aberto um wizard:
Selecione a página destino do componente que está sendo copiado:
Durante o processo de cópia, mesmo mantendo a característica padrão do componente original, algumas propriedades podem ser alteradas nesse momento.
Finalize o processo e, pronto, o componente foi copiado para a página escolhida.
Copiando uma página
Como dito anteriormente, a opção de cópia entre as páginas é um pouco “escondida”.
Em alguma das páginas da aplicação, clique no ícone abaixo e selecione a opção “Page as Copy”:
Será aberta uma página para selecionar a origem da página. Nesse momento, você pode selecionar uma página da mesma aplicação ou de outra aplicação:
Neste momento, você pode definir qual o número da nova página e o nome:
Durante o processo de cópia, mesmo mantendo a característica padrão da página original, algumas propriedades da página e dos seus componentes podem ser alteradas nesse momento. Clique no botão “Next” até concluir o processo de cópia!
Pronto! Uma página foi facilmente copiada, e agora você pode efetuar as devidas alterações.
Ok! Você pode pensar: “Nossa, mas isso é muito simples, todo mundo sabe!”. Não é bem assim, o Oracle APEX está em plena ascensão no Brasil, e muitos desenvolvedores estão começando a utilizar a ferramenta.
Até a próxima!
Para acessar a aplicação demo da nossa série de artigos, utilize este link.
- Usuário: demo
- Senha: imasters