Wiki-Quellcode von Beispiele Listennutzung
Zuletzt geändert von Form-Solutions GmbH am 14.12.2023
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | ## Dropdownkomponente mit Listenbefüllung | ||
2 | |||
3 | Mit der Hilfe der Listenbefüllung kann man über eine [[Dropdownkomponente|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]] vordefinierte Auswahlmöglichkeiten dem Benutzer zur Verfügung stellen. Beispielsweise soll über eine Dropdownkomponente, die durch eine Liste befüllt wird, alle Bundesländer dem Ausfüller zur Auswahl zur Verfügung stehen. Hierzu muss in ein Panel im Assistenten eine Dropdownkomponente eingefügt werden. Nach dem Hinzufügen dieser Komponente muss in der „[[Konfiguration|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ der Dropdownkomponente unter den „Speziellen Einstellungen“ die Auswahl „Einträge aus Liste?“ mit „Ja“ ausgewählt werden. Über „Liste auswählen“ werden alle zur Verfügung stehenden Listen angezeigt. Danach kann über die „Beschriftungsspalte“ angegeben werden, aus welcher Spalte mit Werten die Komponente befüllt werden soll, die der Ausfüller sieht. Mit der Auswahl der „Wertespalte“ kann man angeben, welche Spalte mit Werten das XML befüllen soll. Über die „Sortierspalte“ kann die Spalte ausgewählt werden die angibt, nach welcher Spalte die Beschriftungsspalte sortiert wird. Eine Vorauswahl, die dem Ausfüller angezeigt wird, kann mit dem Dropdownfeld „Vorauswahl“ getroffen werden. | ||
4 | |||
5 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
6 | > | ||
7 | > Wird keine Sortierspalte angegeben, wird trotzdem die Werte entsprechend sortiert ausgegeben. | ||
8 | |||
9 | ![[Konfiguration der Dropdownkomponente|@Listen-Dropdownkonfigurieren.jpg]] | ||
10 | |||
11 | --- | ||
12 | |||
13 | ## Dropdownkomponente mit Listenbefüllung und automatischer Befüllung von Komponenten | ||
14 | |||
15 | Zusätzlich zu einer [[Dropdownkomponente|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]], die durch eine Liste vordefiniert wurde, können weitere Eingabefelder automatisch befüllt werden. Beispielsweise soll ein Bundesland über eine Dropdownkomponente, die durch eine Liste befüllt wird, vom Ausfüller ausgewählt werden. Nach der Auswahl eines Bundeslands soll dann automatisch ein Eingabefeld mit der dazugehörigen Landeshauptstadt befüllt werden. Hierzu muss in ein Panel im Assistenten eine Dropdownkomponente eingefügt werden. Nach dem Hinzufügen dieser Komponente muss in der „[[Konfiguration|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ der Dropdownkomponente eine Liste der Dropdownkomponente (siehe hierzu Dropdownkomponente mit Listenbefüllung) zugewiesen werden. Um das im Beispiel vorgenannte Eingabefeld automatisch befüllen zu lassen, muss zusätzlich in der Konfiguration der Dropdownkomponente ein „virtuelles Feld“ ausgewählt werden. Die virtuellen Felder beziehen sich auf die Spalten in der im Vorfeld angegebenen Liste. In diesem Beispiel muss dann die Spalte Landeshauptstadt angehakt werden. Das virtuelle Feld muss unter der Rubrik „Automatische Befüllung von Feldern“ zusätzlich dem Eingabefeld (Landeshauptstadt) zugewiesen werden. | ||
16 | |||
17 | ![[Konfiguration der Dropdownkomponente und Virtuelle Felder|@Listen-Dropdown2konfigurieren.jpg]] | ||
18 | |||
19 | --- | ||
20 | |||
21 | ## Dropdownkomponente die über eine Autovervollständigung befüllt wird | ||
22 | |||
23 | Eine [[Dropdownkomponente|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]], die sich in einer [[Autovervollständigung|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]] befindet und mit einer Liste aus der Autovervollständigung befüllt werden soll, benötigt eine spezielle Konfiguration. Hierzu muss in ein Panel im Assistenten eine Dropdownkomponente in eine Autovervollständigung eingefügt werden. Nach dem Hinzufügen dieser Komponente muss in der „[[Konfiguration|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ der Dropdownkomponente anstatt einer Liste die Auswahl „Einträge aus umgebender Autovervollständigung“ zugewiesen werden. Danach kann Autovervollständigung normal konfiguriert werden (siehe hierzu Autovervollständigung). | ||
24 | |||
25 | ![[Konfiguration der Dropdownkomponente in einer Autovervollständigung|@Listen-DropdowninAutovervollständigung.jpg]] | ||
26 | |||
27 | --- | ||
28 | |||
29 | ## Autovervollständigung | ||
30 | |||
31 | Mit einer [[Autovervollständigung|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]] über eine Liste können mehrere Felder automatisch befüllt bzw. falsche Eingaben verhindert werden. Für eine Autovervollständigung wird die Komponente „Autovervollständigung“ sowie die entsprechenden Eingabefelder, zum Beispiel einzeilige Textfelder, benötigt. Damit die Eingabefelder in der Autovervollständigung berücksichtigt werden, müssen die Eingabefelder „[[hierarchisch|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ unter die Autovervollständigungskomponente platziert werden. In der Konfiguration der Autovervollständigungskomponente können unter der Rubrik „Spezielle Einstellungen“ weitere Einstellungen vorgenommen werden. | ||
32 | |||
33 | ![[Konfiguration der Autovervollständigungskomponente|@Listen-Autovervollständigung.jpg]] | ||
34 | |||
35 | ### Konfiguration der Komponente Autovervollständigung | ||
36 | |||
37 | * **Art des Services** | ||
38 | Über die Auswahl „Art des Services“ kann man angeben, welchen Dienst für die Autovervollständigung genutzt werden soll. Hierbei steht die Auswahl einer „Vorkonfigurierten Datenliste“, mit der man auf die Listen in der „[[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]]“ zugreifen kann. Bei einer Auswahl „Auto-Vervollständigungsdienst“ kann man auf vordefinierte Service zugreifen. Hierbei steht derzeit nur der Service „Kontoinformationen“ zur Verfügung. | ||
39 | * **Liste auswählen** | ||
40 | Über das Dropdownfeld „Liste auswählen“ werden alle zur Verfügung stehenden Datenlisten, die in der „[[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]]“ angelegt wurden, angezeigt. | ||
41 | * **Art der Validierung** | ||
42 | Hierüber kann angegeben werden, welche „Art der Validierung“ in der Autovervollständigungskomponente ausführt werden soll. Dieses Auswahlfeld steht nur bei der vorherigen Auswahl „Vorkonfigurierte Datenliste“ zur Verfügung. | ||
43 | * **Nur Autovervollständigung** | ||
44 | Bei der Auswahl „Nur Autovervollständigung“ kann der Ausfüller des Assistenten einen Wert eingeben und mittels einer Autovervollständigung werden passende Vorschläge, die in der Liste hinterlegt sind, vorgeschlagen. Diese werden nach der passenden Auswahl automatisch in alle betreffenden Eingabefelder übernommen. | ||
45 | * **Nur Validierung** | ||
46 | Bei der „Validierung“ wird geprüft, ob der eingegebene Wert (zum Beispiel einen Straßennamen) dem hinterlegten Wert in der Liste entspricht. Ist dies nicht der Fall, wird dem Ausfüller eine Fehlermeldung angezeigt. | ||
47 | * **Autovervollständigung und Validierung** | ||
48 | Die Auswahl „Autovervollständigung und Validierung“ ist eine Kombination aus der „Nur Autovervollständigung“ und der „Nur Validierung“. | ||
49 | * **Listenfeld** | ||
50 | Über die Dropdownkomponente „Listenfeld“ müssen die passenden Spalten, die in der ausgewählten Liste hinterlegt sind, den Eingabefeldern zugeordnet werden. | ||
51 | * **Feldanfang suchen** | ||
52 | Mit der Einstellung kann angegeben werden, ob bei einer Eingabe eines Wertes am Anfang des hinterlegten Wertes in der Liste gesucht werden soll oder nicht. | ||
53 | * **Groß-Klein-Schreibung ignorieren** | ||
54 | Bei der Auswahl kann angegeben werden, ob eine Groß-/Kleinschreibung bei der Eingabe eines Wertes in das Eingabefeld beachtet werden soll oder nicht. | ||
55 | * **Prioritätsstufe** | ||
56 | Hier kann man angeben, welches Feld bei der Vervollständigung zuerst gesucht wird. | ||
57 | |||
58 | --- | ||
59 | |||
60 | ## Straßenverzeichnis | ||
61 | |||
62 | Für die Nutzung eines Straßenverzeichnisses muss eine Liste erstellt und in das System eingebunden werden. Bei der Erstellung der benötigten [[CSV-Liste|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.03_ErstellungeinerCSV-Datei]] für das Straßenverzeichnis ist es zwingend notwendig, dass die Liste folgende Felder in der angegebenen Reihenfolge beinhaltet: | ||
63 | |||
64 | * country | ||
65 | * federalstate | ||
66 | * shortname | ||
67 | * place | ||
68 | * postalCode | ||
69 | * street | ||
70 | * houseNumber | ||
71 | |||
72 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
73 | > | ||
74 | > Die Einbindung der Liste kann auch über eine URL (extterner CSV Import) erfolgen. | ||
75 | |||
76 | ![[Excel Felder|@Liste-Strassenverzeichnis.jpg]] | ||
77 | |||
78 | ### Einbindung des Straßenverzeichnisses über eine neue Liste | ||
79 | |||
80 | Die Liste kann als neue Liste in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] hinterlegt werden. Danach kann diese über eine Autovervollständigung genutzt werden. Hierzu müssen entsprechende Eingabefelder „[[hierarchisch|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ unter die Autovervollständigungskomponente platziert werden. In der Konfiguration der Autovervollständigungskomponente können unter der Rubrik „Spezielle Einstellungen“, dann die entsprechenden Felder der Liste den Eingabefeldern im Assistenten zugeordnet werden (siehe „Konfiguration der Komponente Autovervollständigung“). | ||
81 | |||
82 | ### Einbindung des Straßenverzeichnisses über Verlagsliste | ||
83 | |||
84 | Für die Nutzung des Straßenverzeichnisses über beispielsweise die Verlagskomponente „FS - Person - antragstellend (vorbefüllt)_Adresse (HausNr. Getrennt)“ muss die Liste als neue Liste in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] mit der Bezeichnung „placesAllCountries“ oder „places“ hinterlegt werden. Danach steht in der Komponente nicht nur die Länder, Postleitzahlen und Orte zur Verfügung, sondern auch die hinterlegten Straßen und Hausnummern. | ||
85 | |||
86 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
87 | |||
88 | 1. Beim Hochladen der Liste muss die Option „Zurückgreifen auf globale Liste“ ausgewählt sein. | ||
89 | 1. Die Liste wird in allen Assistenten verwendet bei der die Komponente bzw. Liste hinterlegt wurde. | ||
90 | |||
91 | --- | ||
92 | |||
93 | ## Flurstückskarte | ||
94 | |||
95 | Sofern gewünscht kann die Geo-Koordinaten-Komponte nicht nur Straßen anzeigen sondern auch Flurstücke. Hierzu muss eine spezielle Liste mit den Flurstückswerten erstellt werden. | ||
96 | |||
97 | ![[Ansicht einer Flurstückskarte im Assistent|@Listen-FlurstueckskarteAssistent.jpg]] | ||
98 | |||
99 | ### Liste für Flurstückskarte erstellen | ||
100 | |||
101 | Folgenden Felder muss die Liste in der nachfolgenden Reihenfolge beinhalten: | ||
102 | |||
103 | * **country** | ||
104 | Hier muss das Länderkürzel hinterlegt werden. | ||
105 | Beispiel: DE | ||
106 | * **federalstate** | ||
107 | Hier muss das Bundesland hinterlegt werden. | ||
108 | Beispiel: Baden-Württemberg | ||
109 | * **shortname** | ||
110 | Hier muss das Bundeslandkürzel hinterlegt werden. | ||
111 | Beispiel: BW | ||
112 | * **place** | ||
113 | Hier muss der Ortsname hinterlegt werden. | ||
114 | Beispiel: Karlsruhe | ||
115 | * **postalCode** | ||
116 | Hier muss die Postleitzahl hinterlegt werden. | ||
117 | Beispiel: 76137 | ||
118 | * **street** | ||
119 | Hier muss der Straßenname hinterlegt werden. | ||
120 | Beispiel: Bahnhofstraße | ||
121 | * **houseNumber** | ||
122 | Hier muss die Hausnummer hinterlegt werden. | ||
123 | Beispiel: 10 | ||
124 | * **str_amtlich** | ||
125 | Hierbei muss entweder der Wert 1 oder 0 hinterlegt werden. | ||
126 | Beispiel: 0 | ||
127 | |||
128 | > {{icon name="far fa-info-circle" size="3"/}} **Hinweis:** | ||
129 | > | ||
130 | > Das Feld wurde in einem Pilotprojekt mitübergeben. Kann bei "normalen" Flurstückskarten entfallen. | ||
131 | |||
132 | * **gemarkungsname** | ||
133 | Hier muss der Gemarkungsname des Ortes hinterlegt werden. | ||
134 | Beispiel: Ronsdorf | ||
135 | * **gemarkungsnummer** | ||
136 | Hier muss der Gemarkungsnummer hinterlegt werden. | ||
137 | Beispiel: 3001 | ||
138 | * **flurnummer** | ||
139 | Hier muss die Flurnummer hinterlegt werden. | ||
140 | Beispiel: 5 | ||
141 | * **flurstuecksnummer** | ||
142 | Hier muss die Flurstücksnummer hinterlegt werden. | ||
143 | Beispiel: 922 | ||
144 | * **flurstueckskennzeichen** | ||
145 | Hier muss die Flurstücksnummer hinterlegt werden. | ||
146 | Beispiel: 053267-005-00922 | ||
147 | * **nord-sued-ausdehnung** | ||
148 | Hier muss die Nord-Süd-Ausdehnung hinterlegt werden. Die Ausdehnungswerte sind in Metern und dienen der Eingrenzung der zur Verfügung stehenden Kartenformate. D.h. die Maßeinheit muss nur mit den maximalen Ausdehnungswerten der Formatliste übereinstimmen. | ||
149 | Beispiel: 46.3 | ||
150 | |||
151 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
152 | > | ||
153 | > Optionales Feld. Wird nur benötigt, wenn im Anschluss über eine Formatsliste Flurstückskarten bestellt werden sollen. | ||
154 | |||
155 | * **ost-west-ausdehnung** | ||
156 | Hier muss die Ost-West-Ausdehnung hinterlegt werden. Die Ausdehnungswerte sind in Metern und dienen der Eingrenzung der zur Verfügung stehenden Kartenformate. D.h. die Maßeinheit muss nur mit den maximalen Ausdehnungswerten der Formartliste übereinstimmen. | ||
157 | Beispiel: 22.8 | ||
158 | |||
159 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
160 | > | ||
161 | > Optionales Feld. Wird nur benötigt, wenn im Anschluss über eine Formartliste Flurstückskarten bestellt werden sollen. | ||
162 | |||
163 | * **geometrie** Hier müssen die Geo-Koordinaten hinterlegt werden. | ||
164 | |||
165 | Beispiel für Koordinate | ||
166 | |||
167 | **Polyon** | ||
168 | In der Liste: | ||
169 | [ [ [51.2,7.1], [51.2,7.2], [51.3,7.2], [51.3,7.1], [51.2,7.1] ] ] | ||
170 | Lesbar: | ||
171 | [ | ||
172 | [ | ||
173 | [51.2,7.1], | ||
174 | [51.2,7.2], | ||
175 | [51.3,7.2], | ||
176 | [51.3,7.1], | ||
177 | [51.2,7.1] | ||
178 | ] | ||
179 | ] | ||
180 | |||
181 | **Mutipolygon** | ||
182 | In der Liste: | ||
183 | [ [ [51.2,7.1], [51.2,7.2], [51.3,7.2], [51.3,7.1], [51.2,7.1] ], [ [49.0,8.4], [49.0,8.5], [49.1,8.5], [49.1,8.4], [49.0,8.4] ] ] | ||
184 | Lesbar: | ||
185 | [ | ||
186 | [ | ||
187 | [51.2,7.1], | ||
188 | [51.2,7.2], | ||
189 | [51.3,7.2], | ||
190 | [51.3,7.1], | ||
191 | [51.2,7.1] | ||
192 | ], | ||
193 | [ | ||
194 | [49.0,8.4], | ||
195 | [49.0,8.5], | ||
196 | [49.1,8.5], | ||
197 | [49.1,8.4], | ||
198 | [49.0,8.4] | ||
199 | ] | ||
200 | ] | ||
201 | |||
202 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
203 | > | ||
204 | > Beim Upload der Liste in der Listenverwaltung muss diese Spalte als Feldtyp "Koordinaten" umgestellt werden. | ||
205 | > | ||
206 | > Polygone und Multipolygne werden nur akteptiert wenn sie im oben genanten Format sind | ||
207 | > | ||
208 | > Ist ein Fehler in einer Zeile der CSV Koordinaten, werden alle Koordinaten der Tabelle nicht importiert. | ||
209 | |||
210 | ![[Ansicht einer Liste für die Flurstückskarten|@Listen-FlurstueckskarteListe.jpg]] | ||
211 | |||
212 | ### Flurstückskartenliste in der Listenverwaltung einbinden | ||
213 | |||
214 | Nach der Erstellung der Liste kann diese als eine neue Liste in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] hinterlegt werden oder es kann die Verlagsliste „placesAllCountries“ ergänzt werden. Nach dem Upload muss die Spalte „geometrie“ zwingend auf den Feldtyp „Koordinaten“ umgestellt werden. Danach nochmal die Liste speichern. | ||
215 | |||
216 | ![[Upload der Liste in der Listenverwaltung|@Listen-FlurstueckskarteListeUpload.jpg]] | ||
217 | |||
218 | ### Nutzung der Flurstückskarte in der Geo-Koordinaten-Komponente | ||
219 | |||
220 | Um schlussendlich die erstellte Flurstückskartenliste nutzen zu können, muss diese in einer Geo-Koordinaten-Komponente mit entsprechenden Feldern hinterlegt werden. Hierzu gibt es zwei verschiedene Möglichkeiten. | ||
221 | |||
222 | #### Flurstücksauswahl über Anschrift | ||
223 | |||
224 | Sofern die Auswahl über eine Anschrift erfolgen soll, muss innerhalb der Geo-Koordinaten-Komponente die Felder Ort, Straße und Hausnummer hinterlegt werden. | ||
225 | |||
226 | ![[Ansicht Flurstückskartenkonfiguration mit Anschrift|@Listen-FlurstueckskarteAnschrift.jpg]] | ||
227 | |||
228 | #### Flurstücksauswahl über Flurstück | ||
229 | |||
230 | Sofern die Auswahl über eine Flustücksauswahl erfolgen soll, muss innerhalb der Geo-Koordinaten-Komponente die Felder die Gemarkung, Flurnummer und Flurstück hinterlegt werden. | ||
231 | |||
232 | ![[Ansicht Flurstückskarten-Konfiguration mit Flurstück|@Listen-FlurstueckskarteFlurstueck.jpg]] | ||
233 | |||
234 | --- | ||
235 | |||
236 | ## SB-Terminal | ||
237 | |||
238 | Für die Nutzung des [[SB-Terminals|Main.07_Einstellungen-Fachadministration.03_Module.10_SB-Terminal]] muss eine speziell definierte Datenliste in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] hinterlegt werden, die die anzuzeigenden Inhalte bereitstellt. Bei der [[Erstellung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.03_ErstellungeinerCSV-Datei]] der Liste müssen folgende Felder eingepflegt werden: | ||
239 | |||
240 | * **name** | ||
241 | Der unter `name` abgelegte Wert wird auf der Oberfläche direkt angezeigt. | ||
242 | * **description** | ||
243 | Der `description` Wert wird in einem Hilfsdialog angezeigt, der mit Hilfe eines Info-Buttons auf dem Terminal direkt angezeigt wird. Dieser Wert ist optional, wenn dieses Feld leer ist, wird kein Info-Button dargestellt. | ||
244 | * **category** | ||
245 | Sollten mehr Einträge in der Liste vorhanden sein, als gleichzeitig angezeigt werden dürfen, werden die anzuzeigenden Elemente nach diesem Wert gefiltert. Der Benutzer erhält dann als Auswahl den hier hinterlegten Namen. | ||
246 | * **subCategory** | ||
247 | Sollten auch die Einträge der Kategorieeinschränkung zu viel sein, werden diese weiter in Sub-Kategorien gespalten und gefiltert. Der hier angegebene Wert wird dem Benutzer klickbar angezeigt. | ||
248 | * **link** | ||
249 | Hier muss der Veröffentlichungslink des anzusprechenden Assistenten hinterlegt werden. | ||
250 | * **sortOrder** | ||
251 | Hier wird eine Sortierreihenfolge durch Ganzzahlen festgelegt, wobei eine niedrigere Zahl eine höhere Ordnung bedeutet. Die Sortierung wird in Lesereihenfolge vorgenommen. Der Wert ist Optional, wenn kein Wert gesetzt ist, wird alphabetisch sortiert. Wenn nur manche Einträge einen `sortOrder`-Wert haben, werden diese nach vorn sortiert, und die restlichen werden alphabetisch sortiert. | ||
252 | |||
253 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
254 | |||
255 | 1. Die Felder müssen in der CSV-Liste in der oben genannten Reihenfolge eingepflegt sein. | ||
256 | 1. Weiterhin muss die Liste in der Listenverwaltung als statische Liste sowie unter dem Feld „Namen“ mit dem Wert „terminal“ hinterlegt werden. | ||
257 | 1. Die exakte Benamung der Felder wie oben angegeben ist zwingend zu beachten. | ||
258 | |||
259 | ![[Spaltenbenamung einer Terminalliste|@Listen-Terminal.jpg]] | ||
260 | |||
261 | --- | ||
262 | |||
263 | ## Abfrage Benutzername & Passwort | ||
264 | |||
265 | Mit der Listenfunktion besteht die Möglichkeit eine Abfrage von Benutzernamen und Passwort. So kann beispielsweise sichergestellt werden, dass nur berechtigte Benutzer einen Assistenten ausfüllen und einreichen. Für eine solche Abfrage muss eine entsprechende Liste mit den Werten in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] hochgeladen werden. Hierbei spielt es keine Rolle, ob es sich um eine lokale, externe oder manuell hinterlegte Liste handelt. Nach dem Hochladen der Liste kann im entsprechenden Assistenten für das oben genannte Beispiel eine [[Autovervollständigung|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]] sowie zwei Eingabefelder in die Autovervollständigung „[[hierarchisch|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ platziert werden. Nach dem Hinzufügen der Komponenten muss in der „[[Konfiguration|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]]“ der Autovervollständigung die hochgeladene Liste hinterlegt und die folgenden Einstellungen vorgenommen werden: | ||
266 | |||
267 | * **Art des Services** | ||
268 | Hierr muss die Auswahl „Vorkonfigurierte Datenliste“ ausgewählt werden. | ||
269 | * **Liste auswählen** | ||
270 | Hier muss die zuvor hochgeladene Liste ausgewählt werden. | ||
271 | * **Art der Validierung** | ||
272 | Hier muss die Art „Nur Validierung“ ausgewählt werden. Somit wird später nach der Eingabe der Werte geprüft, ob diese den Werten in der hinterlegten Liste entsprechen. Ist dies nicht der Fall, wird dem Ausfüller eine Fehlermeldung angezeigt. | ||
273 | * **Listenfeld** | ||
274 | Über die Dropdownkomponente „Listenfeld“ müssen die passenden Spalten, die in der ausgewählten Liste hinterlegt sind, den Eingabefeldern zugeordnet werden. | ||
275 | |||
276 | ![[Konfiguration einer Liste für die Abfrage von Zugangsdaten|@Listen - BenutzernamePasswort.jpg]] | ||
277 | |||
278 | --- | ||
279 | |||
280 | ## Einbindung externer Kartenmaterialien in der Geo-Komponente (WMS-Layer) | ||
281 | |||
282 | Über die Standard-Komponente „[[Geo-Koordinaten|Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]]“ besteht die Möglichkeit eigenes Kartenmaterial einzubinden und dem Antragsteller zu Verfügung zu stellen. | ||
283 | |||
284 | _Beispiel:_ | ||
285 | <https://formulare-extern.de:443/metaform/Form-Solutions/sid/assistant/5bfbdafac2dcee364db2d19f> | ||
286 | |||
287 | ![[Beispielbild Geo-Komponente mit mehreren hinterlegten WMS-Layers|@Listen-WMSLayer.jpg]] | ||
288 | |||
289 | Für die Konfiguration steht in der [[Konfiguration|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] der Komponente der Reiter „Speziellen Einstellungen“ zur Verfügung. Nach Betätigen der Schaltfläche „Layer hinzufügen“ können die entsprechenden Eingabefelder befüllt werden. | ||
290 | |||
291 | **WMS-Basis URL:** | ||
292 | Hier muss ein Link hinterlegt werden, unter welchem eine Schnittstelle (Web Map Service) zum Abrufen von Auszügen von Karten erreichbar ist. _Beispiel:_ | ||
293 | <https://mapserver.de/ows>? | ||
294 | |||
295 | **WMS-Layer:** | ||
296 | Hier muss ein/mehrere Layer-Name![[thumb_down|thumb_down]] hinterlegt werden, die angezeigt werden sollen. Ein Layer beschreibt die Anzeigeart des Kartenmaterials. So kann beispielsweise die Anzeige von Luftbildern, Schwarz-Weiß, o.Ä. konfiguriert werden, sofern die verwendete Schnittstelle diese Optionen anbietet. Werden mehr als ein Layer definiert, erhält der Benutzer über ein Optionsfeld die Möglichkeit die Anzeigeart zu wechseln. _Beispiel:_ | ||
297 | karte:grau oder karte:grau,karte:ortsnamen | ||
298 | |||
299 | **Anzeigenname:** | ||
300 | Für jeden WMS-Layer kann ein beschreibender Name definiert werden. Dieser wird anschließend für die Beschriftung des Optionsfelds verwendet. _Beispiel:_ | ||
301 | karte:grau ist als Layer hinterlegt. Als Anzeigename wird "Schwarz-Weiß Karte" verwendet. | ||
302 | |||
303 | Es können auch mehrere Layers und die entsprechenden Parameter wie URL, Anzeigewert und Anzeigename konfiguriert werden. | ||
304 | |||
305 | > {{icon name="far fa-info-circle" size="3"/}} _**Hinweis:**_ | ||
306 | > | ||
307 | > Auch wenn der Antragsteller GPS nicht aktiv hat, wird nach der Eingabe der Adresse die Karte angezeigt. | ||
308 | |||
309 | ![[Beispielbild Geo-Komponente mit mehreren hinterlegten WMS-Layers|@Listen-WMSLayerKonfiguration.jpg]] | ||
310 | |||
311 | --- | ||
312 | |||
313 | ## Datumskomponente "Tage ausschließen" | ||
314 | |||
315 | Mittels der Funktion "Tage ausschließen" in der Datumskomponente können über eine hinterlegte Liste spezielle Tage definiert werden, die nicht dem Bürger zur Eingabe/Auswahl in der Komponente zur Verfügung stehen sollen. Hierzu muss im Vorfeld eine Liste erstellt und in der Listenverwaltung hochgeladen werden, die diese Datumsangaben enthält. Hierzu muss eine Excelliste erstellt werden mit folgenden Werten: | ||
316 | |||
317 | * Bezeichnung | ||
318 | * Datum | ||
319 | |||
320 | ![[Excelliste mit Datumsangaben|@Listen-Datumskomponente.jpg]] | ||
321 | |||
322 | Nach dem Hochladen der Liste kann in der Konfiguration der [[Datums-Komponente|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] die Liste ausgewählt werden. Hierzu muss zuerst die Auswahl auf "Ja" bei der Auswahl "Tage ausschließen" gesetzt werden. In den darauf folgenden Feldern "Liste auswählen" und "Wertespalte auswählen" muss die Liste und die dazugehörige Wertespalte hinterlegt werden. | ||
323 | |||
324 | ![[Konfiguration Datumskomponente|@Liste- DatumKonfig.jpg]] |