How can I get the value of the selected radio button?
Author: fabian_koenig
Publication Date: 9/10/2015 10:16
Hallo,
Wie bekomme ich mit Hilfe der Api den Wert des selektierten Radio Buttons?
final GomFormElement formElement = formData.getForm().findEditor(editorName);
-->Hiermit bekomme ich den Editor zurück und weiß dass es ein GomRadiobutton-Feld ist
Wie komme ich nun zu dem gewünschten Wert?
Vielen Dank!
Tags: api, radio, radiobutton, selected
-
Author: kohlbrecher - 9/10/2015 10:43
Hallo,
hier gibt es Beispiel dazu.
Grüße
Jan
0 -
Author: fabian_koenig - 9/10/2015 10:52
Vielen Dank für die Antwort. Auf der Seite war ich allerdings schon und habe dies implementiert.
Allerdings bekomme ich ein GomRadiobutton Element zurück und kein RadiobuttonEditorValue.
Fehlermeldung wäre hier dann diese:
java.lang.ClassCastException: de.espirit.firstspirit.access.store.templatestore.gom.GomRadiobutton cannot be cast to de.espirit.firstspirit.access.editor.RadiobuttonEditorValue
0 -
Author: StefanSchulz - 9/10/2015 11:00
Hi,
über formData.getForm() bekommst du die Formulardefinition nicht die Formulardaten. Für Letzteres fragst du das formData direkt mit formData.get(language, editorName). Hier erhältst du ein sprachbezogenes FormField, über das du den Wert abfragen kannst. Bei Radiobutton ist das Ergebnis eine Instanz von Option.
Beste Grüße
Stefan
P.S.: Das verlinkte Beispiel ist noch Version 4.2
0 -
Author: fabian_koenig - 9/10/2015 11:28
Vielen Dank für den Hinweis. Ich habe es so hinbekommen!
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
4 Kommentare