Sie können mit Hilfe von Skripten ein zweites Feld dynamisch ausfüllen, wenn das erste Feld bereits ausgefüllt ist. Sie können beispielsweise eine Dropdown-Liste mit den Namen verschiedener Länder einrichten. Nachdem ein Benutzer ein Land ausgewählt hat, zeigt die zweite Liste die Staaten, Bezirke oder Ähnliches für das entsprechende Land.
   <country/>
   <countries>
      <item uiname=”United States” token=”US”/>
      <item uiname=”Vietnam” token=”SRV”/>
   </countries>
   <state/>
   <US>
      <item>California</item>
      <item>New York</item>
      <item>Texas</item>
   </US>
   <SRV>
      <item>An Giang</item>
      <item>Bac Giang</item>
      <item>Bac Kan</item>
   </SRV>
Livecycle dynamic populate second list So füllen Sie nach dem Ausfüllen des ersten Feldes ein zweites Feld dynamisch aus
Vergewissern Sie sich, dass ein Verweis auf eine Datendatei mit definierten Daten für die Formularobjekteigenschaft vorhanden ist, um das Formular mit einer Beispieldatendatei zu testen. Siehe So zeigen Sie die Vorschau eines Formulars mit Musterdaten an.
Die ausgewählte Bindung sollte ein sich wiederholender Datenwert oder eine sich wiederholende Gruppe sein, damit die Dropdown-Liste bzw. das Listenfeld nicht nur ein Element enthält.
Livecycle countries So füllen Sie nach dem Ausfüllen des ersten Feldes ein zweites Feld dynamisch aus
Hinweis: 
Bei OLEDB-Datenverbindungen steht das Feld „Elemente“ nicht zur Verfügung. Verwenden Sie die Felder „Elementtext“ und „Elementwert“, um die Datenbasisspalten zum Ausfüllen der Liste auszuwählen.
6.
Damit zur Laufzeit eine benutzerfreundliche Beschriftung angezeigt wird, klicken Sie auf das Dreieck neben dem Feld „Elementtext“ und wählen Sie eine Bindung aus.
Wählen Sie beispielsweise „@uiname“ aus, wenn United States angezeigt werden soll.
7.
(Optional) Wenn Sie in der Datenquelle einen anderen Wert als die Bezeichnung „Elementtext“ speichern möchten, klicken Sie auf das Dreieck neben dem Feld „Elementwert“ und wählen Sie eine Bindung aus.
Wählen Sie beispielsweise „@token“ aus, wenn US in der Datendatei gespeichert werden soll.
Livecycle binding icon on active label So füllen Sie nach dem Ausfüllen des ersten Feldes ein zweites Feld dynamisch aus
   DropDownList2.addItem(oItems.nodes.item(nItemCount).value);
}
Gibt die Zeichenfolge für „xfa.record“ an. Wird beispielsweise „United States“ ausgewählt, wird „xfa.record“ zu „xfa.record.US“.
Eine Listenobjektmethode, die den benutzerfreundlichen Namen in die Wert- oder Token-Zeichenfolge übersetzt. Wird beispielsweise United States ausgewählt, so wird US übermittelt.
Gibt den neuen Textinhalt des Change-Ereignisses für die Liste zurück. Wird beispielsweise United States ausgewählt, so wird United States übermittelt.
Fragt die Anzahl der Child-Elemente von <US> (oder <SRV>) ab, also die Anzahl der untergeordneten Elemente (<item>-Children).
for (var nItemCount = 0; nItemCount < nItemsLength; nItemCount++)
Ruft den Textwert des <item>-Childs ab, wie angezeigt durch den nItemCount-Index, und fügt diesen Wert als neues Element in die zweite Dropdown-Liste ein.
Geben Sie beispielsweise Staaten/Bezirke ein.
Verwandte Themen 

So füllen Sie nach dem Ausfüllen des ersten Feldes ein zweites Feld dynamisch aus