带CheckGroup的CheckBoxMultipleChoice

时间:2018-03-26 20:05:40

标签: java wicket

我在运行时使用项目实现了CheckBoxMultipleChoice,现在我需要完成一个标记all的选项。 我使用过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);

1 个答案:

答案 0 :(得分:1)

对于CheckBoxMultipleChoice,您应该使用CheckboxMultipleChoiceSelector

只需删除CheckGroup,它就是CheckBoxMultipleChoice的替代品,而不是一起使用的东西。