Multipanel

Zuletzt geändert von MACH ProForms GmbH am 27.08.2025

Multipanels sind Panels, die mehrfach hintereinander ausgefüllt werden können. Im Formulareditor wird das Panel nur einmalig angelegt, um damit wiederholt die gleichen Daten abzufragen.
Die ausfüllende Person legt nach dem Ausfüllen des Panels weitere Wiederholungen mit der "Hinzufügen"-Schaltfläche an. Bei Konfiguration durch den Context-Identifier wird die feste Anzahl Panels automatisch nacheinander angezeigt.

Multipanel sind mit einem Symbol gekennzeichnet. Symbol für Multipanel

Multipanel aktivieren

Aktivieren Sie die Option Multipanel für ein bestehendes Panel:

  1. Paneleigenschaften aufrufen
  2. Kontrollkästchen Multipanel aktivieren
  3. Die Einstellungen für Multipanel werden eingeblendet.
  4. sofern für den Assistenten die Druckvorlage aktiviert ist: Anzahl der Panels in der Druckvorlage eingeben
  5. Schaltfläche Übernehmen anklicken
  6. Das Panel ist als Multipanel konfiguriert. 

Die Funktion Multipanel kann ebenso deaktiviert werden. 

Konfigurationsoptionen des Multipanels

Panelgrundeinstellungen

Die Grundeinstellungen eines Multipanels sind gleich wie beim Panel.

OptionFunktion
Bezeichnung öffentlichÜberschrift, im Assistent über der Übersichtstabelle der Multipanelwerte sichtbar
Bezeichnung technischKurzbezeichnung des Panels; wird z.B. für Regeln benötigt
Zurücksetzen anbieten?blendet eine Schaltfläche ein, mit der alle Felder des Panels zurückgesetzt werden können
MultipanelFunktion Multipanel aktivieren/deaktivieren

Anzahl der Wiederholungen

Konfigurieren Sie, wie oft das Multipanel wiederholt ausgefüllt werden kann: beliebig oft (optional mit Obergrenze) oder eine feste Anzahl Wiederholungen, die sich aus dem Kontext des Assistenten ergibt.

Beliebig

Für beliebig oft wiederholbare Multipanels füllen Sie das Feld Max. Anzahl dynamischer Panels aus:

  • Eingabewert X, zwischen 1 - 50: Das Panel kann mindestens einmal und bis zu X mal ausgefüllt werden.
  • kein Eingabewert: Das Panel kann beliebig oft hinzugefügt und ausgefüllt werden.

Festgelegt durch Kontext mittels Context-Identifier

Für eine feste Anzahl Wiederholungen, die sich aus dem Assistenten ergibt, nutzen Sie eine Zahlenangabe im Assistenten. Diese wird als Steuerfeld festgelegt und über den Context-Identifier für das Multipanel verwendet.
Beispiel: Das Dropdown "Anzahl der Haustiere" ist über Context-Identifier mit dem Multipanel verknüpft. Die Bürger:in gibt 5 Haustiere an. Im weiteren Verlauf wird das Multipanel "Angaben zum Haustier" 5-mal wiederholt.

Konfiguration mittels Context-Identifier:

Voraussetzungen

  • eine Komponente, die einen Zahlenwert hat (z. B. Dropdown, numerisches Feld)
  • ein Multipanel
  1. Komponentenkonfiguration, Abschnitt "Allgemeine Einstellungen"
    1. Als Context-Identifier ein im Assistenten sonst nicht benötigtes Feld auswählen
    2. Der Wert wird als Verweis von anderen Komponenten verwendet auf Ja stellen
  2. Multipanelkonfiguration
    1. Context-Identifier gleich wie in der Komponente einstellen
    2. Feldname innerhalb des Contextidentifiers eintragen:
      Der Feldname besteht aus der Bezeichnung technisch der Komponente, inklusive der Bezeichnungen aller hierarchisch übergeordneten Komponenten. 
      z. B. "Objektgruppename.Komponentenname".

Druckvorlage

Anzahl der Wiederholungen des Panels in der Druckvorlage. Maximalwert: 50.

Textoptionen

OptionFunktion
Titel der dynamischen PanelsBeschriftung der einzelnen Panels
{index} wird mit der aktuellen Wiederholung ersetzt, z. B. "Haustier {index}" zeigt bei der zweiten Wiederholung die Panelüberschrift "Haustier 2"
Erklärender Textim Assistent über der Übersichtstabelle der Multipanelwerte sichtbar
Der "Erklärende Text" ist für die barrierefreie Nutzung essenziell.
Beschriftung "Hinzufügen"-SchaltflächeDie Schaltfläche kann bei Bedarf umbenannt werden.
Tooltip "Bearbeiten"/"Löschen"-SchaltflächeDie bei Mouseover angezeigten Hinweise (Tooltips) können bei Bedarf angepasst werden.
Meldung bei zu vielen dynamischen PanelsMeldung, die bei Klick auf die Hinzufügen-Schaltfläche angezeigt wird, wenn die maximale Anzahl dynamischer Panels erreicht ist.

Übersichtstabelle eines Multipanels

Nach dem Ausfüllen des Multipanels wird die Übersichtstabelle angezeigt.
Die Tabelle enthält eine automatisch generierte Übersicht der bisherigen Eingaben. Bereits ausgefüllte Panels können bearbeitet oder gelöscht werden.

Unterschiede der Übersichtstabelle durch die Konfiguration der Wiederholung

beliebige WiederholungenWiederholung festgelegt durch Context-Identifier
Die Übersichtstabelle wird nach jedem ausgefüllten Panel des Multipanels angezeigt.Die Übersichtstabelle wird nach dem letzten auszufüllenden Panel des Multipanels angezeigt.
Nach dem Ausfüllen eines Panels legt die ausfüllende Person weitere Panelwiederholungen an.
Panels können hinzugefügt werden bis zur Maximalanzahl.
Die "Hinzufügen"-Schaltfläche steht unter der Übersichtstabelle
Die konfigurierte Anzahl Panels wird automatisch nacheinander angezeigt.
Es gibt keine Schaltfläche "Hinzufügen".

Panels können gelöscht werden.
Beim Löschen des letzten vorhandenen Panels öffnet sich automatisch ein neues Panel.

Beim Löschen eines Panels öffnet sich automatisch ein neues Panel.

Gestaltung der Übersichtstabelle

Die Übersichtstabelle selbst ist nicht konfigurierbar. Anpassung der Schaltflächen und Begleittexte siehe Abschnitt Textoptionen.

In der Übersichtstabelle sind die ersten Komponenten des Panels sichtbar. Dies gilt auch für versteckte und ausgeblendete Felder. Empfohlen wird, die verstecken Felder ans Ende des Panels zu platzieren.


Feldmapping von Multipanels

Wird ein Assistent mit einem generierten PDF-Formular verwendet, werden die Felder ausgegeben, wie in den Komponenten unter "Anzeige im PDF" eingestellt.

Bei einem Assistenten mit einem hinterlegten PDF-Formular müssen die Felder im Multipanel einmalig den entsprechenden PDF-Formularfeldern gemappt/zugeordnet werden. Die Wiederholungen werden automatisch ins Formular übernommen, wenn die Feldnamen durchnummeriert sind.

Beispiel:
In einem Assistenten sollen Angaben zu fünf Kindern gemacht werden. Da es sich bei den abzufragenden Angaben (Vorname, Name, Geschlecht, Geburtsdatum) immer um die gleichen handelt, wird ein Multipanel genutzt. 
Im Feldmapping werden die Felder des Multipanels den entsprechenden Feldern des ersten Datensatzes zugeordnet: 1. Kind (Kind_Vorname_1, Kind_Name_1, Kind_Geschlecht_1, Kind_Geburtsdatum_1)
Damit die Datensätze der weiteren Kinder automatisch befüllt werden, sind die Felder im PDF-Formular wie folgt benannt und nummeriert:

 PDF-Feld VornamePDF-Feld NamePDF-Feld GeschlechtPDF-Feld Geburtsdatum
1. KindKind_Vorname_1Kind_Name_1Kind_Geschlecht_1Kind_Geburtsdatum_1
2. KindKind_Vorname_2Kind_Name_2Kind_Geschlecht_2Kind_Geburtsdatum_2
3. KindKind_Vorname_3Kind_Name_3Kind_Geschlecht_3Kind_Geburtsdatum_3
4. KindKind_Vorname_4Kind_Name_4Kind_Geschlecht_4Kind_Geburtsdatum_4
5. KindKind_Vorname_5Kind_Name_5Kind_Geschlecht_5Kind_Geburtsdatum_5

Die Komponenten in einem Multipanel sollten keine Zahlen in der Bezeichnung technisch beinhalten. Diese können Probleme bei der Ausgabe verursachen.