Die Ausgangslage ist einfach. Sie benötigen in Ihrem Formular mehrere Dropdown Auswahlfelder die sich je nach Auswahl des vorherigen Feldes anpassen, bzw. kaskadieren. Hierfür kann mit einer einfachen Vorgehensweise dafür gesorgt werden. Dafür wird eine XML Datei benötigt.
Nachfolgend wird die Umsetzung mit einer XML Datei beschreiben, eine XML Datei erzeugen Sie, sofern Ihnen keine vorliegt, z.B. mit dem kostenfreien Programm „XML Notepad“.
Wie abgebildet, besteht der Aufbau aus zwei Ländern mit zwei Städten und verschiedenen Angeboten, um zu demonstrieren, wie die Kaskadierung funktioniert.
1 Schritt
Schaltfläche hinzufügen -> XML Datei auswählen.
Hinweis: Neue Verbindung erstellen mit: „Daten empfangen“Hinweis
Hinweis: XML-Dokument auswählen
Datenverbindung ist hinzugefügt.
2 Schritt
Als erstes erzeugen Sie ein leeres Formular und fügen dort drei Dropdown-Felder wie abgebildet hinzu.
Erstellen Sie drei Dropdown Felder. Im vorliegenden Beispiel habe ich folgende Felder eingefügt:
· Land
· Stadt
· Angebot
Nachdem Sie die Felder erzeugt und in Ihrem Formular platziert haben, können Sie es noch ggf. formatieren. Sofern Sie normale Textfelder erzeugt haben, können Sie diese nachträglich zu einem Dropdown Feld ändern. Per Rechtsklick klicken Sie auf jedes Feld, ändern es in ein Dropdown-Listenfeld.
Per Rechtsklick klicken Sie auf jedes Feld und rufen die Steuerelemeteigenschaften des jeweiligen Feldes auf. Bitte fangen Sie mit dem Feld Land an.
Für das erste Dropdown „Land“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.
Für das zweite Dropdown „Stadt“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.
Für das dritte Dropdown „Angebot“ stellen Sie wie nachfolgend abgebildet die entsprechenden Parameter ein.
Das Ergebnis sieht so aus:
Je nach Auswahl des Landes und der Stadt werden verschiedene Angebote ausgegeben.
Viel Spaß damit