【问题标题】:onchange get current value with radioChoiceonchange 使用 radioChoice 获取当前值
【发布时间】:2018-05-09 12:27:38
【问题描述】:

我正在尝试使用 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);

【问题讨论】:

    标签: java ajax apache wicket


    【解决方案1】:

    您应该使用 AjaxFormChoiceComponentUpdatingBehavior 而不是 AjaxFormComponentUpdatingBehavior。请参阅 Javadoc:

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

    【讨论】:

      猜你喜欢
      • 2018-06-20
      • 2014-08-26
      • 2014-01-03
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      相关资源
      最近更新 更多