Multipanel
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.
Multipanel aktivieren
Aktivieren Sie die Option Multipanel für ein bestehendes Panel:
- Paneleigenschaften aufrufen
- Kontrollkästchen Multipanel aktivieren
- Die Einstellungen für Multipanel werden eingeblendet.
- sofern für den Assistenten die Druckvorlage aktiviert ist: Anzahl der Panels in der Druckvorlage eingeben
- Schaltfläche Übernehmen anklicken
- 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.
Option | Funktion |
---|---|
Bezeichnung öffentlich | Überschrift, im Assistent über der Übersichtstabelle der Multipanelwerte sichtbar |
Bezeichnung technisch | Kurzbezeichnung 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 |
Multipanel | Funktion 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
- Komponentenkonfiguration, Abschnitt "Allgemeine Einstellungen"
- Als Context-Identifier ein im Assistenten sonst nicht benötigtes Feld auswählen
- Der Wert wird als Verweis von anderen Komponenten verwendet auf Ja stellen
- Multipanelkonfiguration
- Context-Identifier gleich wie in der Komponente einstellen
- 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
Option | Funktion |
---|---|
Titel der dynamischen Panels | Beschriftung 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 Text | im Assistent über der Übersichtstabelle der Multipanelwerte sichtbar Der "Erklärende Text" ist für die barrierefreie Nutzung essenziell. |
Beschriftung "Hinzufügen"-Schaltfläche | Die Schaltfläche kann bei Bedarf umbenannt werden. |
Tooltip "Bearbeiten"/"Löschen"-Schaltfläche | Die bei Mouseover angezeigten Hinweise (Tooltips) können bei Bedarf angepasst werden. |
Meldung bei zu vielen dynamischen Panels | Meldung, 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 Wiederholungen | Wiederholung 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 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 Vorname | PDF-Feld Name | PDF-Feld Geschlecht | PDF-Feld Geburtsdatum | |
---|---|---|---|---|
1. Kind | Kind_Vorname_1 | Kind_Name_1 | Kind_Geschlecht_1 | Kind_Geburtsdatum_1 |
2. Kind | Kind_Vorname_2 | Kind_Name_2 | Kind_Geschlecht_2 | Kind_Geburtsdatum_2 |
3. Kind | Kind_Vorname_3 | Kind_Name_3 | Kind_Geschlecht_3 | Kind_Geburtsdatum_3 |
4. Kind | Kind_Vorname_4 | Kind_Name_4 | Kind_Geschlecht_4 | Kind_Geburtsdatum_4 |
5. Kind | Kind_Vorname_5 | Kind_Name_5 | Kind_Geschlecht_5 | Kind_Geburtsdatum_5 |