Show TOC

HintergrundUI-Elemente von Views Dieses Dokument in der Navigationsstruktur finden

 

Mit Hilfe der angebotenen UI-Elemente werden Informationen und Funktionen innerhalb einer View strukturiert und somit das Layout des Bildschirms gestaltet. Aus diesem Grund gibt es eine Reihe von verschiedenen Elementen mit ganz unterschiedlichen Nutzungseigenschaften.

Einige Elemente dienen der graphischen Anordnung von UI-Elementen wie etwa Group oder TabStrip. In solche Elemente können andere Elemente eingebettet werden. Elemente wie etwa Table oder TextView dienen der Darstellung von Daten, wohingegen das Element InputField eine Benutzereingabe entgegennehmen kann. Außerdem stehen interaktive Elemente wie Button oder CheckBox zur Verfügung. Die folgende Graphik zeigt ein willkürliches Beispiel für die Anordnung einiger UI-Elemente in einer View:

Die Abbildung wird im Begleittext erläutert.

Eigenschaften der UI-Elemente

Jedes UI-Element besitzt eine Reihe von Eigenschaften mit sehr unterschiedlichem Charakter. Neben solch offensichtlichen Eigenschaften wie Hintergrundfarbe oder Breite eines Elements gibt es eine Vielzahl von weiteren Merkmalen, mit deren Hilfe der Einsatz eines UI-Elements gesteuert werden kann. Die Eigenschaften werden im View Designer in der Eigenschaftentabelle angezeigt. Diese Tabelle wird für jedes einzelne UI-Element dargestellt, wenn das Element in der Baumstruktur markiert ist.

Hinweis Hinweis

Die Eigenschaften von UI-Elementen werden an dieser Stelle lediglich beispielhaft behandelt. Sie finden im Referenzteil dieses Programmierhandbuches eine vollständige Liste aller verfügbaren UI_Elemente inklusive Erläuterung ihrer Eigenschaften.

Ende des Hinweises.

Alle statischen Eigenschaften können nur direkt in die Tabelle eingetragen werden (z.B. die ID einer Tabellenspalte).

Die meisten Eigenschaften jedoch können sowohl statisch festgelegt als auch an ein Element des zugehörigen Contexts gebunden werden.

Für einige Eigenschaften wiederum ist die Bindung an ein Context-Element zwingend vorgeschrieben. So kann beispielsweise die Angabe der Datenquelle einer Table ausschließlich über eine solche Bindung erfolgen.

Weitere Informationen

Sie finden Informationen über den Aufbau eines View-Contextes sowie die Bindung der UI-Elemente an die Elemente des View-Contextes unter:

Aktionen

Neben den Eigenschaften werden in der Tabelle auch möglich Ereignisse von UI-Elementen (sog. Aktionen) verwaltet.

Aktionen werden für jedes UI-Element angeboten, das eine aktive Handlung des Benutzers erwartet, beispielsweise ein Button oder ein InputField. Der zugehörige Ereignisbehandler wird angelegt, sobald Sie in der Eigenschaften-Tabelle einen Namen für die Aktion eingetragen haben. Doppelklicken des Namens der Aktion führt Sie zu einem ABAP-Editor, in dem Sie die Ereignisbehandlermethode geeignet ausprogrammieren können.

Hinweis Hinweis

Die auf diese Weise entstandene Ereignisbehandlermethode wird automatisch auf der Registerkarte Methoden eingetragen. Wenn innerhalb der aktuellen View bereits für andere Buttons Ereignisbehandlermethoden angelegt worden sind, sind diese ebenfalls bereits auf der Registerkarte Methoden eingetragen. Sie werden Ihnen beim Eintrag des Namens für die neue Aktion zur Auswahl angeboten.

Ende des Hinweises.
Weitere Informationen

Sie finden Informationen über Aktionen von UI-Elementen unter: