我的第一个问题在这里。希望我不要搞砸太惨...
我的问题是 Wicket CheckGroupSelector。它不起作用!
以下是相关代码:
CheckGroup<AccountModel> groupMemberRecipients = new CheckGroup<AccountModel>("groupMemberRecipients", new ArrayList<AccountModel>());
groupMemberRecipients.add(new CheckGroupSelector("groupMemberSelector"));
ListView<AccountModel> memberRecipients = new ListView<AccountModel>("memberRecipients", groupParticipants) {
@Override
protected void populateItem(final ListItem<AccountModel> item) {
item.add(new Check<AccountModel>("groupMember", item.getModel()));
item.add(new Label("memberName", item.getModelObject().getFullName()));
}
};
memberRecipients.setReuseItems(true);
groupMemberRecipients.add(memberRecipients);
以及相关的html代码:
<span wicket:id="groupMemberRecipients">
<input wicket:id="groupMemberSelector" type="checkbox"><b> Participants</b></input>
<div wicket:id="memberRecipients">
<input wicket:id="groupMember" type="checkbox"/><span wicket:id="memberName"></span>
</div>
</span>
我基本上遵循 Checkgroup 逐字逐句的检票口示例。在表单提交上,我可以很好地检索选定的选项。只有顶部的全选/取消全选复选框不起作用。有人知道我在做什么错吗?
使用检票口 6.9.1 顺便说一句