Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation IF_WD_NAVIGATION_SERVICES  Dokument im Navigationsbaum lokalisieren

Dieses Interface bietet Services für die dynamische Navigation.

Methoden

PREPARE_DYNAMIC_NAVIGATION

Diese Methode erzeugt temporär einen Navigationslink.

Diese Methode legt einen Navigationslink und ein Navigationsziel zu den angegebenen Parametern an. Dazu werden alle notwendigen View-Einbettungen und View-Container-Zuordnungen angelegt. Stammt die Ziel-View aus einer eingebetteten Component, so wird bei Bedarf die Component-Verwendung angelegt. Nach Aufruf dieser Methode kann eine Navigation durch Auslösen des in SOURCE_PLUG_NAME angegebenen Outbound-Plugs durchgeführt werden.

Hinweis

Beachten Sie, dass das wiederholte Aufrufen dieser Methode unter Verwendung des gleichen Outbound-Plugs (SOURCE_PLUG_NAME) dazu führt, dass mehrere Navigationslinks zu diesem Outbound-Plug angelegt werden. Da alle diese Navigationslinks während der Navigationsphase verfolgt werden, kann dies eventuell dazu führen, dass nicht die erwartete View zur Anzeige gebracht werden kann.

Es gibt die folgenden Import-Parameter:

      SOURCE_WINDOW_NAME

Name des Windows, in dem navigiert werden soll. Das ist das Window, in dem also sowohl Start- als auch Ziel-View eingebettet sind.

      SOURCE_VUSAGE_NAME

Name der Einbettung der Start-View

      SOURCE_PLUG_NAME

Name des Outbound-Plugs

      TARGET_COMPONENT_NAME

Name der Component des Ziels, also der View, die im internen Fenster angezeigt werden soll

      TARGET_VIEW_NAME

Name der Ziel-View, zu der navigiert werden soll

      TARGET_PLUG_NAME

Name des Inbound-Plugs

      TARGET_EMBEDDING_POSITION

Einbettungsposition der Ziel-View in der Form:

[<View1>/ <Container1>.[<View2>/<Container2>]*].

Ist dieser Parameter initial, so wird die View, zu der navigiert werden soll, direkt in das Window eingebettet.

Es gibt den folgenden Returning-Parameter:

      COMPONENT_USAGE

Referenz auf die Component-Verwendung, falls die Ziel-View aus einer fremden Component stammt

DO_DYNAMIC_NAVIGATION

Diese Methode erzeugt einen Navigationslink und führt die Navigation durch.

Dazu werden, falls noch nicht vorhanden, Navigationslink, Navigationsziel, Outbound-Plug, Component-Verwendung, View-Einbettungen und View-Container-Zuordnungen für das Navigationsziel angelegt. Schließlich wird die Navigation durchgeführt.

Hinweis

Beachten Sie, dass das wiederholte Aufrufen dieser Methode unter Verwendung des gleichen Outbound-Plugs (SOURCE_PLUG_NAME) dazu führt, dass mehrere Navigationslinks zu diesem Outbound-Plug angelegt werden. Da alle diese Navigationslinks während der Navigationsphase verfolgt werden, kann dies eventuell dazu führen, dass nicht die erwartete View zur Anzeige gebracht werden kann.

Es gibt die folgenden Import-Parameter:

      SOURCE_WINDOW_NAME

Name des Windows, in dem navigiert werden soll. Das ist das Window, in dem also sowohl Start- als auch Ziel-View eingebettet sind.

      SOURCE_VUSAGE_NAME

Name der Einbettung der Start-View

      SOURCE_PLUG_NAME

Name des Outbound-Plugs

      PLUG_PARAMETERS

Parameterliste für Custom-Events

      TARGET_COMPONENT_NAME

Name der Component des Ziels, also der View, die im internen Fenster angezeigt werden soll

      TARGET_VIEW_NAME

Name der Ziel-View, zu der navigiert werden soll

      TARGET_PLUG_NAME

Name des Inbound-Plugs

      TARGET_EMBEDDING_POSITION

Einbettungsposition der Ziel-View in der Form:

[<View1>/ <Container1>.[<View2>/<Container2>]*].

Ist dieser Parameter initial, so wird die View, zu der navigiert werden soll, direkt in das Window eingebettet.

Es gibt den folgenden Returning-Parameter:

      COMPONENT_USAGE

Referenz auf die Component-Verwendung, falls die View aus einer fremden Component stammt.

REMOVE_DYNAMIC_META_DATA

Diese Methode entfernt alle dynamisch erzeugten Metadaten (View-Einbettungen, View-Container-Zuordnungen, Navigationslinks, Navigationsziele, Component-Verwendungen und Outbound-Plugs) entlang des Einbettungspfades.

Es gibt die folgenden Import-Parameter:

      SOURCE_WINDOW_NAME

Name des Windows, in dem navigiert werden soll. Das ist das Window, in dem also sowohl Start- als auch Ziel-View eingebettet sind.

      SOURCE_VUSAGE_NAME

Name der Einbettung der Start-View

      SOURCE_PLUG_NAME

Name des Outbound-Plugs

      TARGET_COMPONENT_NAME

Name der Component des Ziels, also der View, die im internen Fenster angezeigt werden soll

      TARGET_VIEW_NAME

Name der Ziel-View, zu der navigiert werden soll

      TARGET_PLUG_NAME

Name des Inbound-Plugs

      TARGET_EMBEDDING_POSITION

Einbettungsposition der Ziel-View in der Form:

[<View1>/ <Container1>.[<View2>/<Container2>]*].

 

Ende des Inhaltsbereichs