Um den Handler für Berechnungsprotokolle zu Ihrer Seite hinzuzufügen, müssen Sie das Ergebnisportlet und das Hauptportal ändern.
Am Ende der vorherigen Lerneinheit subskribierte der Handler CalculationResultsHandler ein einziges Ereignis: mortgageApplication.mortgageCalculated. Wenn dieses Ereignis eintritt, aktualisiert der Handler das Kreisdiagramm und zeigt es erneut an. Der Benutzer könnte jedoch eine Zeile im Protokollportlet auswählen und bewirken, dass ein anderes Ereignis veröffentlicht wird: mortgageApplication.mortgageResultSelected. Wenn CalculationResultsHandler auch dieses Ereignis subskribiert, kann der Handler auf die Auswahl des Benutzers genauso antworten, nämlich durch die Aktualisierung und Neuanzeige des Kreisdiagramms.
Das einfachste Verfahren, beide Ereignisse zu subskribieren, ist die Verwendung eines Sterns (*), der ein Platzhalterzeichen für ein beliebiges Ereignis in einer Gruppe von Ereignissen darstellt. Gehen Sie wie folgt vor:
Fügen Sie für das Protokollportlet Zeilen hinzu, die den Zeilen für die beiden anderen Portlets ähneln:
In der nächsten Lerneinheit fügen Sie ein Portlet hinzu, um eine Landkarte mit Hypothekenkreditgebern anzuzeigen, die sich in einem bestimmten Gebiet der Vereinigten Staaten befinden.