CheckBoxMultipleChoice

CheckBoxMultipleChoice

我在Wicket中遇到一个奇怪的问题,代码如下:

    CheckBoxMultipleChoice<String> checkBoxMultipleChoice = new CheckBoxMultipleChoice<String>("multipleChoice", checkBoxModel, stringList);
    checkBoxMultipleChoice.add(new AjaxFormChoiceComponentUpdatingBehavior(){

        private static final long serialVersionUID = 1L;

        @Override
        protected void onUpdate(AjaxRequestTarget target) {
                //Do Something
        }
    });


如果选中/取消选中其中一个复选框,则会调用onUpdate方法。但是,如果您取消选中最后选中的复选框,则不会发生任何事情。 onUpdate方法不会被调用。

有谁知道如何解决这一问题?我已经在网上搜索过,但找不到任何有相同问题的人。

编辑:
我相信我将Seam Wicket 3.0.0与检票口1.4.15一起使用。

最佳答案

我遇到了同样的问题,发现将CheckBoxMultipleChoice标记为不需要可以解决该问题。

10-06 14:35