Wichtig
#26429
Alternative Darstellung für eingebettete Objekte im Formular
Aktuell sind eingebettete Objekte im Formular (Formularelement "Objekte") als eigenständige Entitäten erkennbar. Jedes Objekt hat eine Formulargruppe mit Überschrift abgeleitet aus dem dargestellten Objekt.
Verbesserung
Die eingebetteten Objekte sollen auch ohne eigene Identität darstellbar sein - mit dem Formular verschmelzen können.
Statt das Objekt als Formulargruppe darzustellen, sollte es möglich sein, die Objekt-Indentität in ein dynamisches Label seiner Eigenschaften einfließen zu lassen:
Hier besteht das Formular aus dynamischen Eigenschaften, die als eigene Entitäten abgebildet sind. Hier wäre es schön, wenn sich das Formular nur aus den einzelnen Eigenschaften dieser Eigenschaftsobjekte zusammensetzen würde - und das Label der Eigenschaftsobjekte in die Label ihrer Formularelemente einfließen würde.
Umsetzung
- Es ist jetzt möglich dem Attribut die Annotation dynamic-label zu geben, welches aufgrund des Modells, des Standard-Label und des Attributs ein Label bestimmt:
- Dem Form-Element Objekte kann nun konfiguriert werden, dass für die einzelnen Elemente keine separaten Gruppen angezeigt werden sollen:
- Beispiel: So kann man z.B. die Attribute date, date2 von den Elementen des Attributs structureReverse in DemoTypes.C inline darstellen:
Test
- Im Formular-Editor das Form-Element Objekte mit der Option Keine separate Gruppe konfigurieren.
- Als Inhaltsformular, den Attributen die Annotation Dynamische Bezeichnung setzen und den Namen des zugrunde liegenden Objektes mit einfließen lassen.