Inhalt einer Drop-Down-Liste weiterverwenden?

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Inhalt einer Drop-Down-Liste weiterverwenden?

Beitrag von kunsti » 16.11.2010, 09:49

Hallo,

ich verwende eine Drop-Down-Liste mir vorgegebenen Eintragemöglichkeiten. Um das ausgewählte Element einfach weiterverwenden zu können, habe ich im Reiter Bindung dieser Drop-Down-Liste den Einträgen Elementwerte (Zahlen) zugewiesen.

Problem bereitet jetzt, den eigentlichen Textinhalt der Drop-Down-Liste in ein anderes Textfeld zu übertragen. D.h. derjenige Textinhalt der in dieser Drop-Down-Liste steht soll 1:1 in einem anderen Textfeld stehen. Mit globaler Standardbindung oder der Eigenschaft rawValue wird jetzt leider immer nur die jeweilige Zahl (siehe Elementwerte) ausgegeben.

Wer weiß Hilfe? Danke!

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalt einer Drop-Down-Liste weiterverwenden?

Beitrag von nele_sonntag » 18.11.2010, 16:59

Hallo kunsti,

es gäbe die Möglichkeit, den Wert auszulesen und dem gewünschten Feld zu übergeben.

Code: Alles auswählen

switch(xfa.event.newText)
{
case "Huhn":
text1.rawValue = "Huhn";
break;

case "Hund":
text1.rawValue = "Hund";
break;

//usw.
}
Die CASE-Blöcke sind beliebig erweiterbar.

LG Mandy

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Inhalt einer Drop-Down-Liste weiterverwenden?

Beitrag von nele_sonntag » 18.11.2010, 17:04

Du kannst es aber auch über die Bindung realisieren.
  • Das DD und das Textfeld erhalten den gleichen Namen,
  • Du setzt die Bíndung auf global und
  • fertig.
Du darfst aber bei Bindung nicht den Haken bei Elementwerte festlegen aktivieren.

LG Mandy

Antworten