< Zurück | Weiter >

Lerneinheit 12: Handler für Landkartenanzeiger in die Anwendung einbetten

Fügen Sie ein neues Portlet zum Hauptportal hinzu.

Hauptportal ändern

Fügen Sie für das Landkartenportlet Zeilen hinzu, die den Zeilen für die drei anderen Portlets ähneln:

  1. Öffnen Sie im Rich-UI-Editor die Datei MainHandler.egl und klicken Sie auf die Registerkarte Quelle.
  2. Fügen Sie direkt vor der Deklaration von historyHandler eine ähnliche Deklaration für mapHandler hinzu:
    mapHandler MapLocatorHandler{};
  3. Fügen Sie direkt vor der Deklaration von historyPortlet eine ähnliche Deklaration für mapPortlet hinzu:
    mapPortlet Portlet{children = [mapHandler.ui], 
    			title = "Map", canMove = FALSE, canMinimize = TRUE};
  4. Fügen Sie in der Funktion start() unter den vorhandenen Aufrufen von addPortlet() das neue Portlet zum Portal hinzu:
    	mortgagePortal.addPortlet(mapPortlet, 2);
    In diesem Fall fügen Sie das Landkartenportlet zu der zweiten, breiteren Spalte hinzu.
  5. Speichern Sie die Datei. Sollten in Ihrer Quellendatei Fehler angezeigt werden, vergleichen Sie Ihren Code mit dem Inhalt der Datei im Abschnitt Fertiger Code für MainHandler.egl nach Lerneinheit 12.

Portal testen

Testen Sie das Hauptportal, um sicherzustellen, dass das neue Landkartenportlet angezeigt wird und dass alle Portlets ordnungsgemäß funktionieren.
  1. Klicken Sie unten im Editor auf Vorschau. EGL zeigt das Hauptportal und die vier untergeordneten Portlets an.
  2. Berechnen Sie mindestens zwei verschiedene Hypotheken und suchen Sie im Landkartenportlet nach Hypotheken.
    Ausgefülltes Hauptportal
  3. Schließen Sie die Datei.

Prüfpunkt für die Lerneinheit

In dieser Lerneinheit gab es keine neuen Aufgaben.

In der nächsten Lerneinheit installieren Sie Apache Tomcat auf Ihrem System, sodass Sie Ihre Anwendung auf einem Anwendungsserver ausführen können.

< Zurück | Weiter >

Feedback