Gruppen/Repeats

Gruppen und Wiederholungen sind Strukturelemente. Gruppen dienen dazu, untergeordnete Elemente in der Darstellung und logisch zusammenzufassen. Das Gruppenelement führt dabei eine zusätzliche Hierarchieebene ein, was beim Zugriff auf die Elemente über die API oder beispielsweise aus Kalkulatoren von Bedeutung ist. Der vollständige Name des Feldes text1 in der Gruppe group1 lautet demnach /group/group1/text1.

Sowohl Gruppen als auch Repeats können beliebig oft verschachtelt werden (solange es die Übersichtlichkeit des Formulars zulässt). Bei den Repeats in diesem Beispiel kommen unterschiedliche Renderer zum Einsatz. Das äußere Repeat verwendet den Standard-Renderer, der alle Komponenten in dem Repeat wie allgemein im Formular üblich, untereinander (bis auf Ausnahmen durch CSS-Angaben) darstellt. Das innere Repeat verwendet den TableRenderer, der eine tabellarische Darstellung erzeugt.

Gruppen und Repeats können auf- und zugeklappt werden, in dem man auf die Beschriftung des Fieldset klickt. Über die Buttons neben der Überschrift können in Repeats neue Zeilen hinzugefügt oder bestehende Zeilen gelöscht und getauscht werden.

Formular
*
*
*
*
*
*
Text 1
*
Text 2
*