embeddedHandler AnotherHandlerPart{}; // Deklarierter Rich-UI-Handler
(auf Basis des Abschnitts 'AnotherHandlerPart')
Der einbettende Rich-UI-Handler kann auf die globalen Widgets und öffentlichen Funktionen zugreifen, die in einem eingebetteten Rich-UI-Handler deklariert sind. Insbesondere kann der einbettende Handler Widgets seinen eigenen Feldgruppen initialUI und children hinzufügen. Darüber hinaus können Sie einen Handler einbetten, der Services aufruft oder Geschäftsprozesse in anderer Form verarbeitet. Ein geeignetes Verfahren besteht darin, den einen Handler zur Darstellung der Benutzerschnittstelle (UI) und andere Handler zur Verarbeitung von Back-End- und Geschäftsprozessen zu verwenden.
handler SimpleHandler type RUIHandler { initialUI = [ embeddedHandler.itsButton ] }
embeddedHandler AnotherHandlerPart{};
end
In ähnlicher Weise können Sie ein eingebettetes Widget einer Feldgruppe children hinzufügen.
myString STRING = embeddedHandler.itsButton.text;
Die Feldgruppe initialUI des eingebetteten Handlers hat während der Ausführung keine Auswirkung. Diese Feldgruppe wird nur verwendet, wenn der eingebettete Handler die Basis einer Rich-UI-Anwendung ist und selbst nicht eingebettet wird.