Show TOC

Struktur des View-ContextesLocate this document in the navigation structure

Zu jeder View gibt es einen Datencontainer, der alle Daten enthält, die auf der View angezeigt werden sollen. Dieser Datencontainer wird Context einer View genannt.

Im Context einer View werden die Anwendungsdaten strukturiert und abgelegt, die mit Hilfe des Layouts der View verwendet werden sollen. Dabei kann es sich z.B. um Daten handeln, die vom Backend bereitgestellt werden um innerhalb der View zur Anzeige gebracht zu werden. Es kann sich aber auch um vordefinierte, leere Datenelemente handeln, welche zur Aufnahme von Benutzereingaben bestimmt sind. Andere Context-Elemente wiederum dienen der internen Strukturierung des Contextes.

Jeder Context ist hierarchisch aufgebaut und besitzt einen Wurzelknoten CONTEXT unterhalb dem sich die verschiedenen Context-Elemente strukturieren. Unter jedem Context-Knoten können Sie sowohl neue Context-Knoten als auch einzelne Context-Attribute anlegen.

Die Bearbeitung der Context-Struktur

Zur Bearbeitung des View-Contextes wechseln Sie im View Editor auf die Registerkarte Context. Das Anlegen eines neuen Context-Knotens oder Context-Attributs erfolgt über das Kontextmenü des jeweils einbettenden Knotens.

Unterhalb der Baumstruktur des Contextes werden Ihnen in einer Tabelle die Eigenschaften des jeweils markierten Context-Elementes aufgelistet. Diese Tabelle enthält neben so offensichtlichen Kennzeichen wie etwa Name eines Knotens oder Typ eines Attributes eine Reihe von steuernden Eigenschaften die den Context zu einem mächtigen Bestandteil des Web-Dynpro-Konzeptes machen.

Context-Knoten:

Eine genaue Beschreibung des Anlegevorgangs sowie eine tabellarische Auflistung der Eigenschaften und deren Bedeutung finden Sie in dem DokumentContext-Knoten anlegen und pflegen. Im Architekturhandbuch für Web Dynpro finden Sie ein ausführliches Kapitel zu Thema Eigenschaften von Context-Knoten.

Context-Attribute:

Für die vom Konzept her weniger aufwändigen Context-Attribute müssen lediglich ein Name und ein Datentyp angegeben werden, einige andere Eigenschaften stehen zur optionalen Verwendung zur Verfügung. Lesen Sie hierzu mehr in dem DokumentContext-Attribute anlegen und pflegen.