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的替代品,不能一起使用。
我在 运行 时用项目实现了 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的替代品,不能一起使用。