CheckBoxMultipleChoice 与 CheckGroup

CheckBoxMultipleChoice with CheckGroup

我在 运行 时用项目实现了 CheckBoxMultipleChoice,现在我需要完成一个选项来标记所有。 我已经使用了CheckGroup,但显然它不起作用,欢迎任何建议。

这是我的 html 代码:

<span wicket:id="group">
<input type="checkbox" wicket:id="groupselector"> check/uncheck all </input>
<div class="modal-body">
    <div class="row-fluid">
        <div class="clearfix">
            <div wicket:id="contratos"></div>
        </div>
    </div>
   </div>
</span>

和java代码:

Form<ContratoList> formData;
    add(formData = new Form<>("formulario", new CompoundPropertyModel<>(contratoListIModel)));
    CheckGroup group = new CheckGroup("group");
    group.add(new CheckGroupSelector("groupselector"));
    group.add(new CheckBoxMultipleChoice<>("contratos",
            TipoServicio.getTodos(), TipoServicio.getCR()).
            setOutputMarkupId(true)); /* Here get items, works fine*/
    formData.add(group);

对于 CheckBoxMultipleChoice 你应该使用 CheckboxMultipleChoiceSelector.

去掉CheckGroup,它是CheckBoxMultipleChoice的替代品,不能一起使用。