【发布时间】:2014-05-12 05:51:10
【问题描述】:
是否可以从检票口中的检查组获取标记 ID,我有以下代码
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
}
});
有什么建议吗?
【问题讨论】:
-
你需要它们做什么?
-
我需要应用一些带有所选标记 ID 列表的 javascript 代码。
标签: java wicket wicket-1.6 wicket-6 wicketstuff