DataARTIGO

Copiando componentes no Oracle APEX

Hoje vou demonstrar como copiar um componente já existente entre páginas, e também a própria página do Oracle APEX.

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 OracleOracle22 conteúdosOracle lança Java 26 para aumentar produtividade de desenvolvedoresDev (Back & Front) · mar 2026Oracle oferece o primeiro cluster de computação em nuvem em escala ZettaDevSecOps · jan 2025Oracle abre inscrições para o ONE, programa gratuito de formação em tecnologia e inteligência artificialData · dez 2024Ver tudo em Data 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:

apex-1

Selecione a página destino do componente que está sendo copiado:

apex-2

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”:

apex-3

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:

apex-4

Neste momento, você pode definir qual o número da nova página e o nome:

apex-5

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

 

é formado em Análise de Sistemas pela Uniban. Possui 10 anos de experiência em análise, implementação e desenvolvimento de softwares com Oracle Forms/Reports, PL/SQL. Também possui experiência de 6 anos em WebTool Kit, HTML, JavaScript, XML, CSS e APEX, além de conhecimentos em JAVA e Delphi. Possui certificação Oracle Advanced PL/SQL Developer Certified Professional 11g. Em sua experiência profissional teve a oportunidade de participar de diversos projetos, dos quais pode-se destacar migrações de sistemas de arquivos indexados em Cobol para banco de dados Oracle; tunning em camada de aplicações e camada de banco de dados; administração de banco de dados Oracle 9i e 10g; modelagem relacional de dados utilizando Erwin; migração do Forms 6i para Forms IAS 10g; levantamento, análise e desenvolvimento de software em Delphi com Oracle, Oracle WebTool Kit e APEX. Atualmente trabalha em uma empresa petroquimica, na qual atua como Desenvolvedor Oracle EBS, desenvolvendo customizações para todos os módulos, nos padrões e recursos do ERP, utilizando PL/Sql, Forms 6i, Reports 6i, Discover, WorkFlow e APEX.

Ver perfil