ここで私の最初の質問。私がひどく台無しにしないことを願っています...
私の問題は、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 btw