Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Navigation über Window-Plugs Dokument im Navigationsbaum lokalisieren

Im Rahmen der Navigationssteuerung mit Hilfe von Ereignisbehandlern von Window-Plugs können Sie zur Laufzeit variieren, welchen, zur Design-Zeit eingerichteten Link Sie verfolgen möchten. Auf diese Weise können Sie im Rahmen einer Navigation in ein Window einer eingebetteten Component zur Laufzeit steuern, welche View dieses eingebetteten Windows als erstes angezeigt werden soll. 

Einbindung der Window-Plugs in die Navigation

Zur Berücksichtigung eines Parameters zur Navigationssteuerung ist ein zusätzlicher Schritt in der Navigation nötig. Anstatt den Outbound-Plug einer View im Window Editor bereits fest mit den Inbound-Plug einer Folge-View zu verknüpfen, wird der Outbound-Plug der View mit einem Inbound-Plug des eingebetteten Windows verbunden.

Hinweis Jedes Window verfügt automatisch über den Inbound-Plug Default, Sie können jedoch beliebig viele eigene In- und Outbound-Plugs für jedes Window anlegen. Die Plugs eines Windows werden als dessen Elemente in der Baumstruktur im Window Editor angezeigt und können dort bearbeitet werden.

Außerdem wird für jede gewünschte Navigationsoption ein Outbound-Plug für das Window angelegt und der zugehörige Navigationslink im Window Editor eingerichtet. Damit sind alle möglichen Navigationen vorgezeichnet.

Zur Steuerung der Navigation zur Laufzeit muss der Outbound-Plug der Ausgangs-View einen Parameter an den Inbound-Plug des Windows übergeben. 

In der Ereignisbehandlermethode des Inbound-Plugs des Windows wird, mit Hilfe einer geeigneten Implementierung, abhängig vom Wert des übergebenen Parameters zur Laufzeit gesteuert, welcher Outbound-Plug des Windows gerufen, also welcher der vorgezeichneten Navigationswege ausgeführt wird.

Diese Grafik wird im zugehörigen Text erklärt

 

Ende des Inhaltsbereichs