< Anterior | Próximo >

Lição 12: Integrar o Manipulador do Localizador de Mapa no Aplicativo

Incluir um novo portlet no portal principal.

Alterar o Portal Principal

Inclua linhas para o portlet de mapa que são semelhantes às linhas dos outros três:

  1. No editor Rich UI, abra o arquivo MainHandler.egl e clique na guia Origem.
  2. Imediatamente abaixo da declaração de historyHandler, inclua uma declaração semelhante para mapHandler:
    mapHandler MapLocatorHandler{};
  3. Imediatamente abaixo da declaração de historyPortlet, inclua uma declaração semelhante para mapPortlet:
    mapPortlet Portlet{children = [mapHandler.ui], 
    			title = "Map", canMove = FALSE, canMinimize = TRUE};
  4. Na função start(), abaixo das chamadas existentes de addPortlet(), inclua o novo portlet no portal:
    	mortgagePortal.addPortlet(mapPortlet, 2);
    Neste caso, você está incluindo o portlet de mapa na segunda coluna mais larga.
  5. Salve o arquivo. Se erros forem vistos em seu arquivo de origem, compare seu código com o conteúdo do arquivo em Código Concluído para MainHandler.egl após a Lição 12.

Testar o Portal

Teste o portal principal para certificar-se de que o novo portlet de Mapa seja exibido e que todos os portlets funcionem corretamente.
  1. Na parte inferior do editor, clique em Visualizar. O EGL exibe o portal principal e os quatro portlets subsidiários.
  2. Calcule pelo menos duas hipotecas diferentes e insira um CEP dos Estados Unidos de cinco dígitos no portlet de Mapa.
    O portal principal completo.
  3. Feche o arquivo.

Ponto de Verificação da Lição

Não existiram novas tarefas nesta lição.

Na próxima lição, você instalará o Apache Tomcat no sistema para que seja possível executar seu aplicativo em um servidor de aplicativos.

< Anterior | Próximo >

Feedback