Show TOC

HintergrundController-Context Dieses Dokument in der Navigationsstruktur finden

 

Jeder Controller verfügt über einen Context, in dem die verwendeten Daten hierarchisch abgelegt sind. Dieser Context ist nach dem Anlegen einer neuen Component leer.

Um den Context eines Controllers anzulegen und zu pflegen wählen Sie im Controller Editor die Registerkarte Context.

Auf dieser Registerkarte wird Ihnen auf der linken Seite die Struktur des Contexts dargestellt, den Sie bearbeiten wollen. Um unterhalb des leeren Wurzelknotens des ausgewählten Contexts eine Struktur anzulegen, öffnen Sie das Kontextmenü dieses Knotens.

Hinweis Hinweis

Sie können über Context-Editor Ansicht wechseln in den tabellarischen Context-Editor verzweigen, der die Context-Bearbeitung in Form einer Tabelle erlaubt und dabei die gleiche Funktionalität bietet wie der hierarchische Context-Editor.

Ende des Hinweises.
Anlegen

Die Funktion Anlegen ermöglicht Ihnen die Gestaltung Ihres Contexts durch Anlegen einzelner Context-Knoten und Context-Attribute.

Beachten Sie dabei folgende Regeln:

  • Sie können für jeden Context entweder Attribute oder Knoten unterhalb des Wurzelknotens anlegen. Attribute, die direkt unter einem Wurzelknoten angelegt wurden, werden "freie Attribute" genannt.

  • Für den Wurzel-Knoten CONTEXT kann kein Mapping definiert werden. Wenn Sie also später für einen Context-Knoten ein Mapping definieren wollen, müssen Sie zunächst einen neuen Unterknoten unterhalb des Wurzelknotens angelegen, da für diesen kein Mapping definiert werden kann.

    Hinweis Hinweis

    Ein Mapping auf einen Wurzelknoten dagegen ist möglich, d.h. Sie können ein Mapping für einen Nicht-Wurzelknoten auf den Wurzelknoten eines anderen Contexts definieren.

    Ende des Hinweises.
  • Für einzelne Attribute kann kein Mapping definiert werden.

    Sie müssen daher für das oder die zum Mapping vorgesehenen Attribute zunächst einen neuen Knoten anlegen.

  • Innerhalb eines Contextes müssen alle Knoten einen eindeutigen Namen haben.

    Gleichnamige Knoten in verschiedenen Hierarchie-Stufen sind nicht erlaubt. Dagegen können Attributnamen, solange sie nicht im selben Knoten angelegt wurden, mehrmals verwendet werden.

  • Innerhalb eines Knotens jedoch müssen alle Kind-Elemente einen eindeutigen Namen tragen.

    Es ist nicht zulässig, dass ein Unterknoten namensgleich mit einem Attribut desselben Knoten ist.

  • Namen von Context-Elementen dürfen Buchstaben und Zahlen enthalten, jedoch keine Sonderzeichen.

Verwendungsnachweis

Sie können in einer View bzw. in einem Component-Controller für Context-Elemente den Verwendungsnachweis über das dazugehörige Symbol in der Menüleiste des Web-Dynpro-Explorers aufrufen. Markieren Sie dazu das jeweilige Context-Element und wählen Sie Strg+Shift+F3 (Strg+Shift+F3).

Sie erhalten eine Liste der Verwendungen in UI-Bindings, externen Mappings sowie innerhalb von Methoden-Coding.