Hacia el final de la lección anterior, el manejador CalculationResultsHandler se suscribió a un único evento: mortgageApplication.mortgageCalculated. Cuando se produce dicho evento, el manejador actualiza el gráfico circular y vuelve a visualizarlo. Sin embargo, el usuario podría seleccionar una fila en el portlet de historial y hacer que se publique un evento distinto: mortgageApplication.mortgageResultSelected. Si CalculationResultsHandler también se suscribe a dicho evento, el manejador puede responder de la misma manera a la selección del usuario, actualizando y volviendo a visualizar el gráfico circular.
La forma más sencilla de suscribirse a ambos eventos es utilizar el asterisco (*), que es un carácter comodín que representa cualquier evento de un conjunto de eventos. Realice lo siguiente:
Para el portlet de historial, añada líneas que sean similares a las líneas de los otros dos portlets: