Der Window Editor ist das Werkzeug zum Anlegen und Bearbeiten von Web-Dynpro-Windows.
Den Window Editor gibt es in den folgenden Varianten, wobei jeweils i.d.R. die gleiche Funktionalität zur Verfügung steht:
klassischer Window-Editor
Window-Editor in der klassischen Baumansicht (Standardeinstellung).
Beispiel
(WDR_TEST_ENHANCEMENTS)
grafischer Window-Editor
Window-Editor mit grafischer Benutzerführung.
Voraussetzung für den grafischen Window-Editor ist das JNet ActiveX Control, das im Rahmen der SAP GUI-Installation direkt mit installiert werden kann.
Beispiel
(WDR_TEST_ENHANCEMENTS)
Hinweis
Sie können zwischen den beiden Window-Editor-Varianten wechseln über Window-Editor-Ansicht wechseln.
Jedes Element der klassischen Baumdarstellung des Window-Editor hat eine Entsprechung im grafischen Window-Editor.
Element |
Entsprechung im grafischen Window-Editor |
---|---|
Window |
Repräsentation durch den gesamten Hintergrund der Grafik. |
Window-Plugs |
Platzierung auf den Hintergrund der Grafik |
Views |
Platzierung auf den Hintergrund der Grafik |
Container |
Platzierung innerhalb der entsprechenden Views |
Zugeordnete Views |
Platzierung in den entsprechenden Containern |
Inbound Plugs |
Blaue Darstellung mit horizontaler Orientierung |
Outbound Plugs |
Rote Darstellung mit vertikaler Orientierung |
Default-Views |
Dunkelblaue Darstellung |
Normale Views |
Hellblaue Darstellung |
Obsolete Elemente |
Rote Linien bzw. Umrandungen |
Elemente im Enhancement Modus |
Blaue Linien bzw. Umrandungen. Hinweis Da im Änderungsmodeus erweiterte Objekte nicht änderbar sind, werden hier die blauen Linien unterbrochen dargestellt. Ende des Hinweises. |
Die Farbe des Hintergrundes der Grafik hängt ab vom jeweils aktuellen Modus:
Modus |
Beispiel für die visuelle Darstellung |
Beschreibung |
---|---|---|
Anzeigemodus |
(View mit Inbound Plug zur Anzeige) |
Objekte auf hellem Hintergrund |
Änderungsmodus |
(View mit Inbound Plug zum Ändern) |
Objekte auf weißem Hintergrund |
Enhancement-Modus |
(View mit Inbound Plug zum Erweitern) (Erweiterte Objekte) |
Objekte auf gelbem Hintergrund. Hinweis Erweiterten Objekte haben eine dickere Linie, bzw. Umrandung. Ende des Hinweises. |
Hinweis
Im grafischen Window-Editor wird das Window an sich nicht extra dargestellt, außer dass es durch den Hintergrund der Grafik repräsentiert wird. Wenn ein Window bzw sein Wurzelknoten in der Baum-Ansicht ausgewählt wird, wird beim Wechseln in die grafische Ansicht kein Eintrag als ausgewählt angezeigt. Nur die Eigenschaftentabelle unterhalb der Grafik zeigt die allgemeinen Eigenschaften des Window an.
Beachten Sie, dass Drag&Drop von Objekten aus dem Objektbaum des Web-Dynpro-Explorers in den grafischen Window-Editor zur Zeit nicht möglich ist.
Im grafischen Window-Editor entsprechen die Kontextmenüs für individuelle Elemente (Views, Container, Plugs, Navigationsl) den Kontextmenüs dieser Elemente im klassischen Window-Editor.
Einzige Ausnahme hierbei sind Kontextmenüs für Einträge, die disabled sind. Diese werden im grafischen Window-Editor nicht angezeigt.
Im grafischen Window-Editor können Sie per Drag&Drop Navigationslinks:
löschen
hinzufügen
verändern
Genau so können Sie auch die Zuordnung von Views über Drag&Drop verändern.
Ein Web-Dynpro-Window besteht, analog zu einer Web-Dynpro-View, aus einem grafischen Teil, einem Controller-Teil sowie In- und Outbound-Plugs. Im grafischen Teil wird das Layout des Windows verwaltet, also die eingebetteten Views sowie die Navigation zwischen den Views. Der Window-Controller hingegen enthält einen Context, Methoden und Attribute.
Windows können Component-lokal angelegt werden. Es wird in diesem Fall kein Interface-View erzeugt. Das Window ist somit nicht in einer fremden Component nutzbar.
Die technischen Eigenschaften eines Web-Dynpro-Window-Controllers unterscheiden sich nicht von denen einer Web-Dynpro-View. Sie können daher auch für ein Window eine Controller-Verwendung deklarieren, um Context-Daten auszutauschen oder Methoden zu verwenden
Weitere Informationen: Controller-Eigenschaften