Text eines DropDowns in Textfeld wiedergeben

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
lutseb
Beiträge: 34
Registriert: 07.01.2011, 08:57

Text eines DropDowns in Textfeld wiedergeben

Beitrag von lutseb » 18.04.2013, 17:43

Hallo zusammen,

ich habe wieder ein Problem und hoffe Ihr könnt mir - wie immer - schnell und unkompliziert helfen.

Ich habe in einem Dokument ein DropDown-Feld mit folgendem Inhalt:

Text Elementwert
  A          1
  B          2
  C          3

Wenn ich nun ein Textfeld einfüge und beide Felder durch eine globale Bindung mit einander verbinde wird in dem Textfeld immer der Elemtwert des im DropDown ausgewählten Textes angezeigt.
Besteht die Möglichkeit im Textfeld den Text des DropDown-Felds anzuzeigen?

Danke vorab und schöne Grüße

Bastie

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Text eines DropDowns in Textfeld wiedergeben

Beitrag von armine » 18.04.2013, 18:35

Hallo Bastie,

am Einfachsten ist es, den Elementwert wegzulassen. Dann funktioniert dein PDF.

Allgemein gilt:
[font=courier new]Formular1.DropDownList1::change - (JavaScript, client)
TextField1.rawValue = xfa.event.newText;[/font]
Da können DDL und Textfeld heißen, wie sie wollen und "global" ist hinfällig.

vg armine

lutseb
Beiträge: 34
Registriert: 07.01.2011, 08:57

Text eines DropDowns in Textfeld wiedergeben

Beitrag von lutseb » 18.04.2013, 20:14

Danke Armin,

leider benötige ich die globale Bindung, da auch umgekehrt in das Textfeld geschrieben  werden kann und der Text dann im DropDown angezeigt werden soll.

Die Werte im DropDown benötige ich für eine andere Steuerung und kann sie somit auch nicht weglassen :-(

Gruß Bastie

 

PS: Ich weiss, dass ich aus dem DropDown keinen Wert erhalte, wenn ich im Textfeld etwas eingebe, was in der DropDownListe nicht vordefiniert ist. Das spielt für mich aber keine Rolle ;-)

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Text eines DropDowns in Textfeld wiedergeben

Beitrag von Merklin » 19.04.2013, 00:24

Hallo Bastie,

wenn du die Globale Bindung nur fürs Textfeld <-> DD Liste, benötigst, müsste dir Armines Beispiel eigentlich reichen. Siehe angehängtes Formular.

Da ich nicht weiß wofür du den Elementenwert, der DD Liste benötigst, habe ich noch eine andere Variante mit eingebaut. Beispiel ganz Oben. Wenn du allerdings, damit rechnen möchtest, geht diese Version natürlich nicht.

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

lutseb
Beiträge: 34
Registriert: 07.01.2011, 08:57

Text eines DropDowns in Textfeld wiedergeben

Beitrag von lutseb » 19.04.2013, 14:30

Hallo Merklin und Armine,

mit diesen Lösungen sollte sich doch etwas anfangen lassen ;-)

Danke Euch vielmals!

Gruß Bastie

Antworten