Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core
Mit der aguila-Bibliothek agorum.composite.form können Sie Form-Elemente wie Eingabefelder oder Auswahlboxen zusammenstellen, um so etwa Aktendeckel oder Eingabemasken umzusetzen.
Die Bibliothek enthält Funktionen wie eine automatische Validierung, das Laden von Datenquellen bei Auswahlboxen sowie das Umschalten zwischen Bearbeitungs- und Ansichtsmodus.
Thema | Beschreibung | Link |
---|---|---|
Grundlagen | Beispiel zur Verwendung der Bibliothek. | Grundlegende Verwendung |
Validierung | Validierungsfunktionen der form-Elemente. | Validierung |
Häufig verwendete Utils | Eine Sammlung häufig verwendeter Utils im Zusammenhang mit agorum core form. | Utils |
elements bündelt das System in form. Sie können diverse elements zu einer Einheit zusammenfassen und als Ganzes verwenden.
Thema | Beschreibung | Link |
---|---|---|
basic | basic ist die grundlegende form und enthält element-Widgets. | basic |
metadata-basic | metadata basiert auf basic und erweiterte diese form um die Möglichkeit, Metadaten automatisch zu laden und zu speichern. | metadata-basic |
metadata-collection | Mit dieser form können Sie metadata collections (Sammlungen von Metadaten) verwenden. | metadata-collection |
metadata-edit | metadata-edit basiert auf metadata-basic und ergänzt das Laden und Speichern von Metadaten um eine komplette Steuerung der Maske über diverse Schaltflächen. | metadata-edit |
edit | edit bietet dieselben Steuerungselemente wie metadata-edit, mit dem Unterschied, dass Sie das Speichern und Laden selbst implementieren und somit steuern können, was beim Speichern und Laden passiert. | edit |
Enthält die einzelnen elements in einer form. Diese enthalten die Logik zur Darstellung und Validierung von Feldern.
Thema | Beschreibung | Link |
---|---|---|
Grundlegende Eigenschaften | Eigenschaften, die alle elements gemeinsam haben. | Grundlegende Eigenschaften |
boolean | Stellt ein Ja-/Nein-Feld als Checkbox dar. | boolean |
button | Stellt ein button-element dar. | button |
date | Stellt ein Datumselement dar, das viele Darstellungsoptionen enthält, um etwa Datum + Uhrzeit oder nur Datum einzugeben und darzustellen. | date |
emailAddress | E-Mail-Adressen eingeben und wählen. | emailAddress |
grid | Präsentiert in Spalten angeordnete Felder. Dieses Element enthält umfangreiche Darstellungs- und Bearbeitungsfunktionen für die dargestellten Felder. | grid |
html | HTML-Inhalte anzeigen und editieren. | html |
label | Definiert Labels für Basis-Widgets, die kein Label besitzen. | label |
list | Stellt eine Liste von Werten dar. Dieses Element enthält umfangreiche Darstellungs- und Bearbeitungsfunktionen für die Werte einer Liste. | list |
mailEditor | Stellt eine konfigurierbare E-Mail-Maske dar. | mailEditor |
Metadatum | Wird lediglich ein Metadaten-Name übergeben, so ermittelt agorum core automatisch das passende Element und lädt alle Eigenschaften aus der Metadaten-Definition. | Metadatum |
number | Stellt ein Zahlen-Eingabefeld dar, sowohl für Integer- als auch für Dezimal-Zahlen. | number |
objectPicker | Stellt ein Eingabefeld mit Picker zur Auswahl eines Objekts dar, entweder über die Suche oder über eine Ordnerauswahl. | objectPicker |
objects | Stellt eine konfigurierbare Maske zur Verwaltung und Auswahl von Objekten dar. | objects |
picker | Stellt ein Eingabefeld mit einem Widget dar, das sich öffnet, wenn ein Benutzer eine Trigger-Schaltfläche anklickt. | picker |
select | Stellt eine Auswahlbox für einzelne oder multiple Werte (Combobox, Tokenbox) dar. Das Laden und Darstellen von Auswahl-Werten aus Datenquellen wird dabei automatisch unterstützt. | select |
splitGrid | Präsentiert Felder in Spalten und teilt (splittet) Positionen einer Rechnung auf. | splitGrid |
splitList | Stellt eine Liste von Feldern dar und teilt (splittet) Positionen einer Rechnung auf. | splitList |
text | Stellt ein ein- oder mehrzeiliges Textfeld dar, das monospace (gleichbleibender Abstand von Buchstaben) und Passwort unterstützt. | text |
Sie können agorum.composite.form um eigene Element-Typen erweitern.
Thema | Beschreibung | Link |
---|---|---|
Interner Aufbau von element | Beschreibung der Factory zur Erzeugung eigener Element-Typen. | Interner Aufbau |