Show TOC

HintergrundWindow-Plugs Dieses Dokument in der Navigationsstruktur finden

 

Achtung Achtung

Das Konzept der Window-Controller und Window-Plugs ist in SAP NetWeaver 7.0 für Web Dynpro Java nicht implementiert.

Ende der Warnung.
In- und Outbound-Plugs

Ein Window verfügt über einen oder mehrere In- bzw. Outbound-Plugs. Mit Hilfe dieser Plugs kann ein Window in eine Navigationskette eingebunden werden. Das Konzept dieser Plugs entspricht dem Konzept den Plugs einer View. Jeder Plug eines Windows ist innerhalb des gesamten Windows sichtbar und kann für die Navigation innerhalb dieses Windows eingesetzt werden. Zusätzlich kann ein Plug oder mehrere Plugs dem Interface der Component zugänglich gemacht werden, so dass er über die Grenzen der Component hinaus sichtbar ist, er gehört damit zur Interface-View des jeweiligen Windows.

Die Abbildung wird im Begleittext erläutert.

Plugs der Interface-View

Wird ein vorhandener Plug eines Windows dem Interface der Component hinzugefügt, ist er Teil der zu diesem Window zugeordneten Interface-View (siehe auch Schnittstelle einer Component).

Diese Interface-Plugs werden benötigt, wenn

  • ein Window einer Component in ein Window einer anderen Component eingebettet werden und die Anzeige am Bildschirm dann dort hin navigieren soll,

  • eine Web-Dynpro-Anwendung aufrufbar gemacht werden soll,

  • eine Web-Dynpro-Anwendung beendet werden soll.

Um eine Web-Dynpro-Anwendung über einen solchen Interface-Plug aufzurufen bzw. zu schließen, muss der jeweilige Inbound-Plug als Startup-Plug, der jeweilige Outbound-Plug als Exit-Plug deklariert werden. Interface-Inbound- bzw. Outbound-Plugs vom Typ Standard benötigen Sie im Rahmen von Component-Verwendungen, also genau dann, wenn eine äußere Component mit einer inneren Component verbunden wird.

Die Abbildung wird im Begleittext erläutert.

Outbound-Plugs

Outbound-Plugs führen innerhalb eines Windows vom Window hin zum Inbound-Plug einer View. Mit Hilfe dieser Outbound-Plugs ist es möglich, die Navigation innerhalb des Windows mit verschiedenen Views zu beginnen anstatt immer über eine vordefinierte Startview. Die Steuerung, welcher Outbound-Plug gerufen wird, wird über die Ereignisbehandler-Methode des gerufenen Interface-Inbound-Plugs realisiert (siehe unten).

Die Abbildung wird im Begleittext erläutert.

Inbound-Plugs

Inbound-Plugs führen innerhalb eines Windows vom Outbound-Plug einer View in das einbettenden Window. Sie stellen, wie alle anderen Inbound-Plugs auch, ein Ereignis dar und rufen dadurch den ihnen zugeordneten Ereignisbehandler auf. Auf diese Weise kann im Controller des Windows dynamisch gesteuert werden, welcher innere Outbound-Plug als nächstes gerufen wird. Damit lässt sich die Folge der im Window angezeigten Views dynamisch festlegen.

Die Abbildung wird im Begleittext erläutert.

Der Ereignisbehandler eines Inbound-Plugs kann aber z.B. auch einen Interface-Outbound-Plug rufen (siehe oben Abschnitt Plugs der Interface View).