有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么wicket检查组不检查任何东西

我有两个List<String>对象,existingTableListtableList,一个{}带有tableList和一个{}带有existingTableList。 当existingTableList和tableList具有相同的字符串时,检查组不会检查它们。如何使检查组检查两个列表中的相同字符串

ListView<String> tableListView = new ListView<String> ("tableListView",tableList) {
                    private static final long serialVersionUID = 1L;

                    @Override
                    protected void populateItem(ListItem<String> item) {
                        String it = item.getModelObject();
                        item.add(new Label("tableListLabel", it));
                        item.add(new CheckBox("checkbox", Model.of(Boolean.FALSE)));
                    }
 };
tableListView.setOutputMarkupId(true);  

CheckGroup<String> checkGroup= new CheckGroup<String> ("checkGroup", existingTableList);
checkGroup.add(tableListView);
checkGroup.setOutputMarkupId(true);

共 (1) 个答案

  1. # 1 楼答案

    必须为CheckGroup使用Check组件

    CheckBox组件应在没有分组时使用

    另外,我知道这很让人困惑CheckCheckBox可能应该合并到一个类中,并使其在任何情况下都能工作