Einstellungen

Das Layout-Template "Einstellungskomponente" ist eine Besonderheit, weil eine darüber konfigurierte Sicht keine Daten des Anwendungsmodells darstellt, sondern ein Formular für die Bearbeitung von session-lokalen Einstellungen (in der Regel für andere Komponenten) breitstellt.

Zur Konfiguration einer Einstellungskomponente benötigt man einen Namen und einen Typ, der die Felder des Einstellungsformulars beschreibt. Dieser Typ ist ein regulärer Modelltyp, der wie alle anderen Elemente des Anwendungsmodells über den Modell-Editor angelegt werden kann. In der Einstellungskomponente wird von diesem Typ aber nur ein transientes Objekt angelegt und bearbeitet.

Das in einer Einstellungskomponente bearbeitete Objekt steht über den output-Kanal der Komponente zum Abonement durch andere Komponenten zur Verfügung. Auf diese Weise kann man beispielsweise Optionen für die Berechnung von Zeilen einer Tabelle über ein Formular eingeben lassen, ohne dass diese Eingaben persistent in der Datenbank vorliegen müssen.