Multipanel
Mit der Hilfe von „Multipanels“ können beispielsweise für mehrere Personen die gleichen Daten abgefragt werden, ohne mehrere gleiche Panels erstellen zu müssen. Somit muss der Ersteller nur einmal ein Panel mit den abzufragenden Daten erstellen. Um ein Multipanel erstellen zu können, muss in den „Paneleigenschaften“ eines Panels das Kontrollkästchen „Multipanel“ angehakt werden. Daraufhin erweitert sich die Eingabemaske „Paneleigenschaften“.
Hinweis:
Mit der Hilfe von Multipanels können Sie Daten, die normalerweise in einer Tabelle erfasst werden, abgebildet werden. Es ist aber kein Tabellentool wie man es von Excel und Co kennt.
Eingabemaske „Paneleigenschaften“
Folgende Eingabefelder/Auswahlfelder stehen nach dem Anhaken des Kontrollkästchens „Multipanel“ zur Verfügung:
- Bezeichnung öffentlich/technisch
Bei einem Multipanel ist das Eingabefeld „Bezeichnung öffentlich“ der Beschriftungstext (Überschrift) in der Übersichtstabelle (siehe Übersichtstabelle eines Multipanels). Diese Beschriftung wird dem Ausfüller nur im Ausfüllprozess angezeigt. Die „Bezeichnung technisch“ ist nur für den Ersteller sichtbar.
_Hinweis:_Eine „Bezeichnung technisch“ darf in einem Assistenten nicht mehrmals existieren.
Wurde eine gleiche „Bezeichnung technisch“ mehrmals vergeben, wird automatisch ein Index hinter der Benamung eingefügt.
Eine „Bezeichnung technisch“ darf keine zwei Leerzeichen hintereinander enthalten.
In der „Bezeichnung technisch“ können nachfolgende Sonderzeichen nicht verwendet werden "! . " § $ % & = { } \ ? ´ ` * + ~ # ' > < | , ; : @ €"
- Titel der dynamischen Panels
Hier kann die Beschriftung der einzelnen Panels angegeben werden. Wenn beispielsweise Angaben zu Grundstücken gemacht werden sollen, kann der Titel „{index}. Grundstück“ heißen. Dem Ausfüller würde das erste Panel mit der Beschriftung „1. Grundstück“ angezeigt, das zweite Panel mit der Beschriftung „2. Grundstück“ usw. Der Begriff „{index}“ steht für die laufende Nummerierung. Dieser Titel wird im generierten PDF-Formular abgedruckt. - Maximale Anzahl dynamischer Panels
Über das Eingabefeld kann angegeben werden, wie viele „dynamische Panels“ das Multipanel maximal beinhalten soll. Wird in dem Eingabefeld keine Anzahl angegeben, enthält das Multipanel keine Einschränkung. Der Bürger kann dann beispielsweise selbst auswählen, zu wie vielen Grundstücken er Daten angeben möchte. Wird jedoch die Zahl 2 angegeben, kann der Bürger nur für zwei Grundstücke Daten erfassen. - Anzahl der Panels in der Druckvorlage
Über das Eingabefeld kann angegeben werden, wie oft das Panel mit den entsprechend konfigurierten Komponenten in einer Druckvorlage abgebildet werden soll. Wird beispielsweise die Zahl fünf angegeben, dann wird das Panel mit allen Komponenten, die die Einstellung „Anzeige in Druckvorlage“ immer konfiguriert haben, in der Druckvorlage fünfmal abgebildet. Maximal können 50 Instanzen in einer Druckvorlage abgebildet werden. - Erklärender Text
Der „Erklärende Text“ wird in der „Übersichtstabelle“ des Multipanels ausgegeben. Hier können Hinweise oder Erklärungen, die das Multipanel und deren Inhalt betreffen, hinterlegt werden.
Bitte beachten Sie hierbei, dass der Erklärende Text für die barrierefreie Nutzung essenziell ist. - Schaltflächen Hinzufügen/Bearbeiten/Löschen
Die Schaltflächen „Hinzufügen“, „Bearbeiten“ und „Löschen“ werden in der Übersichtstabelle des Multipanels ausgegeben. Diese Schaltflächen können bei Bedarf umbenannt werden. - Meldung bei zu vielen dynamischen Panels
Mit dem Eingabefeld kann die Meldung, die dem Benutzer angezeigt wird, spezifiziert werden, wenn er die unter dem Eingabefeld „max. Anzahl dynamischer Panels“ angegebene Zahl überschreitet. - Context-Identifier für Anzahl der dynamischen Panels/Feldname innerhalb des Context-Identifiers
Anstelle einer Eingabe einer Anzahl im Eingabefeld „max. Anzahl dynamischer Panels“ kann auch über eine Steuerfrage im Vorfeld angegeben werden, wie viele dynamische Panels erscheinen sollen. Hierzu muss eine Steuerfrage (Komponente wie beispielsweise eine Radio-Button-Komponente) auf einem vorherigen Panel mit der Angabe eines „Context-Identifiers“ erstellt werden. Weiterhin muss in der Komponente die Auswahl „Der Wert wird als Verweis von anderen Komponenten verwendet“ auf „Ja“ ausgewählt sein. In der Paneleigenschaft vom Multipanel muss dann der gleiche Context-Identifier sowie die entsprechende „Bezeichnung technisch“ der Steuerfrage (Komponente) hinterlegt werden. Wichtig hierbei ist, dass der komplette Objektname angegeben wird. Ist die Steuerfrage in einer Objektgruppe muss die Bezeichnung technisch der Objektgruppe auch hinterlegt werden. Beispielsweise wie folgt: Objektgruppename.Komponentenname
Übersichtstabelle eines Multipanels
Jedes erstellte Multipanel enthält eine sogenannte „Übersichtstabelle“. In dieser hat der Ausfüller die Möglichkeit zu schauen, wie viele Datensätze er für das Multipanel angegeben hat. Weiterhin hat der Ausfüller die Möglichkeit auf der Übersichtstabelle die einzelnen Datensätze nochmals zu bearbeiten bzw. zu löschen. Der Ersteller des Assistenten kann die Übersichtstabelle nur hinsichtlich der Schaltflächen und Überschriften bearbeiten. Auf die sichtbaren Spalten in der Übersicht hat der Ersteller keinen Einfluss. Zusätzlich sollte hier beachtete werden, dass in der Übersichtstabelle immer die ersten vier Komponenten in die Übersicht übernommen werden, 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 „generiertem PDF-Formular“ verwendet, müssen die Felder im Multipanel nicht gemappt/zugeordnet werden. Bei einem Assistenten mit einem hinterlegten „PDF-Formular“, müssen die Felder im Multipanel mit den entsprechenden PDF-Formularfeldern gemappt/zugeordnet werden. Anders als bei einem Feldmapping eines normalen Panels, müssen bei einem Multipanel immer nur die ersten Felder vom PDF-Formular mit dem Multipanel gemappt werden.
Hinweis:
Wichtig hierbei ist, dass die Felder im PDF-Formular entsprechend benannt werden. Hierbei bietet sich eine Benamung wie folgt an "Feldname_1".
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 hierzu im Assistent ein Multipanel erstellt. Die Felder im PDF-Formular müssen hierzu im Vorfeld wie folgt benannt werden:
Kind | 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 |
Im Assistent muss nach dem Erstellen des Multipanels und den entsprechenden Feldern diese den Feldern im PDF-Formular zugeordnet werden. Hierzu müssen alle Felder im PDF-Formular vom „ersten Kind“ auf die Felder im Assistenten gemappt/zugeordnet werden.
Hinweis:
Zahlenangaben in der „Bezeichnung technisch“ einer Komponente, die sich in einem Multipanel befindet, können Probleme bei der richtigen Ausgabe verursachen. Daher sollten die Komponenten in einem Multipanel keine Zahlen in der „Bezeichnung technisch“ beinhalten.