【发布时间】:2021-11-09 05:07:30
【问题描述】:
我有一个带有CheckGroup 和PropertyListView 的表单。列表视图中的每个项目都有一个属于检查组的Check 和一个AjaxFallbackLink。当我禁用检查组时,整个表单都被禁用,包括链接。同样,当我将visible设置为false时,整个表单是不可见的。
Form form = new Form("form");
CheckGroup checkGroup = new CheckGroup("checkGroup", checkList) {
@Override
protected void onConfigure() {
super.onConfigure();
setEnabled(isAuthorized());
}
};
checkGroup.add(new CheckGroupSelector("groupSelector"));
form.add(checkGroup);
PropertyListView<MyList> tableList = new PropertyListView<MyList>("table", new PropertyModel(lists, "myList")){
@Override
protected void populateItem(ListItem<OfacCustomerMatchFile> item) {
item.add(new Check("check", item.getModel(), checkGroup);
item.add(new AjaxFallbackLink("itemLink") { ... });
}
};
form.add(tableList);
【问题讨论】:
标签: wicket