onchange получить текущее значение с radioChoice - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь получить выбранное значение из формы радио с radioChoice onChange, но не могу найти решение. Функция onEvent вызывается, но отсюда я не совсем уверен, как получить значение.

Код:

    RadioChoice<String> radioChoice = new RadioChoice<String>("radio", new PropertyModel<String>(this, "selected"),this.radioChoiceList);
    radioChoice.add(new AjaxFormComponentUpdatingBehavior("change")
    {
        @Override
        protected void onUpdate(AjaxRequestTarget target)
        {
            System.out.println("ajax here!");
        }
    });
    Form<?> form = new Form<Void>("form");

    add(form);
    form.add(radioChoice);

1 Ответ

0 голосов
/ 09 мая 2018

вы должны использовать AjaxFormChoiceComponentUpdatingBehavior вместо AjaxFormComponentUpdatingBehavior. См. Javadoc:

https://ci.apache.org/projects/wicket/apidocs/7.x/org/apache/wicket/ajax/form/AjaxFormComponentUpdatingBehavior.html

...