Hallo,
ich habe eine Dropdown-Liste mit Text gefüllt, wie in dem Bsp:
Dropdown1.clearItems()
Dropdown1.addItem("Hallo")
Dropdown1.addItem("Guten Tag")
Nun möchte ich den ausgewählten Wert z.B. anzeigen lassen:
xfa.host.messageBox(Dropdown1.rawValue, "Gruß", 1, 2)
Leider gibt mir rawValue immer den Wert vor der Änderung zurück.
Bsp: Ist "Hallo" in der Dropdown-Liste und wechselt der User auf "Guten Tag" so gibt die MsgBox "Hallo" aus.
Mich interessiert aber der gewählte Wert (also Guten Tag).
Kennt jemand eine Lösung?
Change Ereignis einer Dropdown-Liste
-
- Beiträge: 7
- Registriert: 13.11.2012, 08:58
Change Ereignis einer Dropdown-Liste
Dein PDF wäre eine große Hilfe, um herauszufinden, was du verbockt hast.
Ein schönes Wochenende
armine
Ein schönes Wochenende
armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Change Ereignis einer Dropdown-Liste
Beim rawValue muss man wissen, dass dieses erst beim Verlassen eines Feldes eingestellt wird, daher liefert das change Event augenscheinlich den vorherigen Wert.
Um den Wert der Änderung direkt auszulesen, benutzt man daher xfa.event.change.
Um den Wert der Änderung direkt auszulesen, benutzt man daher xfa.event.change.
Code: Alles auswählen
xfa.host.messageBox(xfa.event.change);
-
- Beiträge: 7
- Registriert: 13.11.2012, 08:58
Change Ereignis einer Dropdown-Liste
Hallo Armine, hallo Radzmar,
Es drehte sich nicht um das "Bock" finden, eher um das Grundsätzliche. Das rawValue den "vorChange" Wert liefert habe ich ja gemerkt
Ich kenne das Change-Ereignis aus anderen Programmiersprachen und war daher etwas verwirrt.
Daher war der Hinweis von Radzmar echt klasse!
Danke Euch beiden.
Gruß
Michael
Es drehte sich nicht um das "Bock" finden, eher um das Grundsätzliche. Das rawValue den "vorChange" Wert liefert habe ich ja gemerkt

Ich kenne das Change-Ereignis aus anderen Programmiersprachen und war daher etwas verwirrt.
Daher war der Hinweis von Radzmar echt klasse!
Danke Euch beiden.
Gruß
Michael