< 上一课 | 下一课 >

第 12 课:在应用程序中嵌入地图定位器处理程序

将新的 Portlet 添加至主要门户网站。

更改主要门户网站

为“地图”Portlet 添加与其他三个 Portlet 的行相似的行:

  1. 在 Rich UI 编辑器中,打开 MainHandler.egl 文件并单击源代码选项卡。
  2. 紧接在 historyHandler 声明后面,为 mapHandler 添加类似的声明:
    mapHandler MapLocatorHandler{};
  3. 紧接在 historyPortlet 声明后面,为 mapPortlet 添加类似的声明:
    mapPortlet Portlet{children = [mapHandler.ui], 
    			title = "Map", canMove = FALSE, canMinimize = TRUE};
  4. sstart() 函数中,在对于 addPortlet() 的现有调用下,对门户网站添加新的 Portlet:
    	mortgagePortal.addPortlet(mapPortlet, 2);
    在本例中,您要将“地图”Portlet 添加至更宽的第二列。
  5. 保存该文件。如果您在源文件中发现错误,请将您的代码与在第 12 课之后已为 MainHandler.egl 完成的代码中的文件内容进行比较。

测试门户网站

测试主要门户网站,以确保显示了新的“地图”Portlet 并且所有 Portlet 都在正常运行。
  1. 单击编辑器底部的预览 EGL 将显示主要门户网站以及四个附属 Portlet。
  2. 至少计算两笔不同的抵押贷款,并在“地图”Portlet 中输入五位数的美国邮政编码。
    已完成的主要门户网站。
  3. 关闭该文件。

课程复习要点

本课程中没有任何新任务。

在下一课中,您将在系统上安装 Apache Tomcat,以便您可以在应用程序服务器上运行应用程序。

< 上一课 | 下一课 >

反馈