Show TOC

HintergrundGUIBBs (generische Benutzungsoberflächenbausteine) Dieses Dokument in der Navigationsstruktur finden

 

GUIBBs (generische Benutzungsoberflächenbausteine) sind UI-Richtlinien-konforme Vorlagen für das Anzeigen von Inhalten in einer Anwendung.

Mit dem Floorplan Manager können Sie anwendungsspezifischen Sichten (UIBBs), die als Web-Dynpro-Komponenten in anderen Anwendungen realisiert wurden, zu neuen FPM-Anwendungen zusammensetzen. Solche Freestyle-UIBBs weisen jedoch im Allgemeinen eine hohe Varianz in der Darstellung und im Navigationsverhalten auf. Sie können außerdem nicht durch das FPM-Framework konfiguriert werden.

Durch GUIBBs kann die Einheitlichkeit dieser benutzerspezifischen Sichten verbessert werden; sie verleihen Anwendungen ein harmonisiertes, einheitliches Erscheinungsbild.

GUIBBs sind vollständig in das FPM-Framework integriert. Sie sind unter anderem für das UI-Layout, Abstände sowie die Umsetzung bestimmter Produktstandards, wie den der Barrierefreiheit, zuständig. GUIBBs ermöglichen Ihnen eine 'Code-freie' Konfiguration der Benutzungsoberfläche.

GUIBBs sind generische Konfigurationen auf der Basis von Feeder-Klassen. Die Oberflächenlogik und Geschäftslogik sind vollständig getrennt; die Geschäftslogik ist in der Feeder-Klasse enthalten. Zur Design-Zeit definiert die Anwendung die darzustellenden Daten zusammen mit einer Konfiguration. Die konkrete Darstellung der Daten auf der Benutzungsoberfläche wird erst zur Laufzeit durch den GUIBB festgelegt. Dies geschieht automatisch über die mitgegebene Konfiguration und mit den anzuzeigenden Daten, die von der Feeder-Klasse angegeben werden.

GUIBBs können auch dynamisch zur Laufzeit angelegt werden; zur Design-Zeit zeigt das FPM-Framework das Vorhandensein solcher GUIBBs im Nachrichtenbereich des FLUID an.

Statisch angelegte GUIBBs können mit dem FLUID bearbeitet werden.

FPM deckt die meisten Anforderungen an die Darstellung von Inhalten über folgende GUIBBs ab:

Hinweis Hinweis

FPM liefert auch Komponenten, die nicht nur aus UI-Mustern bestehen, sondern auch eine vorkonfigurierte Geschäftslogik enthalten. Solche Komponenten werden als RUIBB (Reuse User Interface Building Block = "wiederverwendbarer Benutzungsoberflächenbaustein") bezeichnet.

Ende des Hinweises.