내가 가지고있는 다음 코드개찰구 CheckGoup 선택받을 항목 markupIds
Form f = new Form("form");
add(f);
final CheckGroup group = new CheckGroup("group", new ArrayList<Person>());
f.add(group);
group.add(new CheckGroupSelector("groupselector"));
ListView persons = new ListView("persons", getPersons()) {
@Override
protected void populateItem(ListItem item) {
item.add(new Check("checkbox", item.getModel()));
item.add(new Label("name", new PropertyModel(item.getModel(), "name")));
item.add(new Label("lastName", new PropertyModel(item.getModel(), "surname")));
}
};
persons.setReuseItems(true);
group.add(persons);
f.add(new AjaxSubmitLink("submit") {
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
System.out.println(((List)group.getModelObject()).size());
// need to get group markup ids here
}
});
어떤 제안, 개찰구에 checkgroup에서 아이디의 마크 업을 얻을 수 있습니까?
무엇이 필요합니까? – Martin
내가 선택한 마크 업 ID 목록으로 일부 자바 스크립트 코드를 적용해야합니다. – falconw