Show TOC

EreignisLocate this document in the navigation structure

Verwendung

Der Component-Controller erlaubt das Anlegen von Ereignissen.

Ereignisse dienen der Kommunikation zwischen Controllern und ermöglichen einem Controller, Ereignisbehandler in einem anderen Controller auszulösen.

Über Ereignisse des Interface-Controllers kann eine Component-übergreifende Kommunikation realisert werden. Ereignisse, die im Component-Controller angelegt wurden, sind nur innerhalb der Component sichtbar.

Inbound-Plugs

Des Weiteren agieren Inbound-Plugs von Views bzw. Windows wie ein Ereignis. Beim Aufruf einer View/eines Windows über einen Inbound-Plug wird daher zunächst immer der zum Inbound-Plug vorhandene Ereignisbehandler aufgerufen. In diesem Fall findet die Ereignisbehandlung jedoch innerhalb des aktuellen Controllers statt.

Gleiches gilt für die Inbound-Plugs einer Interface-View. Im zugehörigen Window-Controller wird ein Ereignisbehandler angelegt und kann geeignet ausprogrammiert werden.

Ereignisse von UI-Elementen

Einige UI-Elemente, wie etwa ein Button, besitzen spezielle Ereignisse, welche mit Benutzeraktionen verbunden sind. Diese Ereignisse sind vordefiniert und müssen zur Design-Zeit mit einer Aktion verknüpft werden.